diff options
author | OpenStack Jenkins <jenkins@openstack.org> | 2013-03-09 00:03:14 +0000 |
---|---|---|
committer | OpenStack Jenkins <jenkins@openstack.org> | 2013-03-09 00:03:14 +0000 |
commit | cd68b5c6a7415ef23a44a425c1f49012198c8bca (patch) | |
tree | 00437bd1f48d387d698a2f37ed2945b5b145e861 /nova/locale | |
parent | 7e96d76d762a67e534d769bc3e4e48adb56a130e (diff) | |
download | nova-cd68b5c6a7415ef23a44a425c1f49012198c8bca.tar.gz nova-cd68b5c6a7415ef23a44a425c1f49012198c8bca.tar.xz nova-cd68b5c6a7415ef23a44a425c1f49012198c8bca.zip |
Imported Translations from Transifex
Change-Id: I6dd6d0512fa91ac1ccf7567e44d382a570e0b4e6
Diffstat (limited to 'nova/locale')
-rw-r--r-- | nova/locale/nova.pot | 1770 |
1 files changed, 901 insertions, 869 deletions
diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index 4fcebf25e..e4ebb0e7a 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.177\n" +"Project-Id-Version: nova jenkins.nova.propose.translation.update.181\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-03-05 00:03+0000\n" +"POT-Creation-Date: 2013-03-09 00:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -32,58 +32,58 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:53 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "" -#: nova/crypto.py:59 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:62 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "" -#: nova/crypto.py:65 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "" -#: nova/crypto.py:68 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "" -#: nova/crypto.py:72 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" -#: nova/crypto.py:77 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:208 +#: nova/crypto.py:209 msgid "Unable to find the key" msgstr "" -#: nova/crypto.py:390 +#: nova/crypto.py:392 msgid "Failed to write inbound.csr" msgstr "" -#: nova/crypto.py:393 +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "" -#: nova/exception.py:65 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "" -#: nova/exception.py:68 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -93,276 +93,276 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: nova/exception.py:123 +#: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:144 nova/openstack/common/rpc/common.py:90 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:90 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:158 +#: nova/exception.py:166 msgid "Unknown" msgstr "" -#: nova/exception.py:168 +#: nova/exception.py:176 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:172 +#: nova/exception.py:180 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:176 +#: nova/exception.py:184 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:188 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:193 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:198 msgid "Not authorized." msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:203 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:207 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:211 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:207 +#: nova/exception.py:215 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:219 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:216 +#: nova/exception.py:224 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:228 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:233 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2708 +#: nova/exception.py:242 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2715 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:246 msgid "The request is invalid." msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:250 msgid "Invalid input received" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:254 msgid "Invalid volume" msgstr "" -#: nova/exception.py:250 nova/api/openstack/compute/servers.py:1330 +#: nova/exception.py:258 nova/api/openstack/compute/servers.py:1325 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:262 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:266 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:262 nova/api/ec2/cloud.py:625 +#: nova/exception.py:270 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:274 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:278 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:274 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:282 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:281 +#: nova/exception.py:289 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:285 +#: nova/exception.py:293 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:290 +#: nova/exception.py:298 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:294 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:302 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:306 #, 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:303 +#: nova/exception.py:311 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:323 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:327 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:331 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:335 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:339 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:343 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:347 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:351 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:355 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:359 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:363 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:368 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:372 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:377 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:382 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:386 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:390 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:394 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:398 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:402 #, 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:400 +#: nova/exception.py:408 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -370,90 +370,90 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:415 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:419 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:423 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:427 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:431 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:435 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:431 +#: nova/exception.py:439 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/exception.py:435 +#: nova/exception.py:443 msgid "Constraint not met." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:448 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:453 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:457 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:461 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:457 +#: nova/exception.py:465 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:461 +#: nova/exception.py:469 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:465 +#: nova/exception.py:473 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:477 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:485 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -461,812 +461,812 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:492 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:496 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:500 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:504 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:508 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:512 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:516 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:520 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:524 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:528 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:524 +#: nova/exception.py:532 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:536 msgid "No networks defined." msgstr "" -#: nova/exception.py:532 +#: nova/exception.py:540 #, 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:537 +#: nova/exception.py:545 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:549 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:553 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:557 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:561 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:565 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:569 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:565 +#: nova/exception.py:573 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:578 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:582 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:587 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:584 +#: nova/exception.py:592 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:589 +#: nova/exception.py:597 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:593 +#: nova/exception.py:601 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:605 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:614 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:618 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:622 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:626 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:630 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:634 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:630 +#: nova/exception.py:638 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:643 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:648 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:652 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:656 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:660 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:664 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:668 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:672 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:676 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:680 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:684 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:688 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:692 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:696 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:701 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:705 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:701 +#: nova/exception.py:709 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:713 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:725 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:729 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:733 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:738 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:742 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:744 +#: nova/exception.py:752 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:756 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:761 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:758 +#: nova/exception.py:766 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:770 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:779 #, 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:777 +#: nova/exception.py:785 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:781 +#: nova/exception.py:789 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:785 +#: nova/exception.py:793 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:798 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:802 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:811 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:815 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:820 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:824 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:820 +#: nova/exception.py:828 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:832 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:836 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:861 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:865 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:862 +#: nova/exception.py:870 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:875 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:872 +#: nova/exception.py:880 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:884 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:888 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:893 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:897 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:901 msgid "Action not allowed." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:905 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:909 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:913 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:917 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:921 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:925 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:929 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:934 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:938 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:942 msgid "Migration error" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:946 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:952 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:956 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:960 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:964 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:968 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:972 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:976 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:999 #, 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:996 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1008 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1012 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1016 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1020 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1024 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1028 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1032 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1037 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1054 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1068 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1072 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1076 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1073 +#: nova/exception.py:1081 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1085 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1089 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1093 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1089 +#: nova/exception.py:1097 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1093 +#: nova/exception.py:1101 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1097 +#: nova/exception.py:1105 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1101 +#: nova/exception.py:1109 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1113 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1117 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1122 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1119 +#: nova/exception.py:1127 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1123 +#: nova/exception.py:1131 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1135 #, 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:1133 +#: nova/exception.py:1141 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1145 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1150 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1155 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1159 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1163 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1167 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1163 +#: nova/exception.py:1171 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1176 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1181 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1178 +#: nova/exception.py:1186 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " @@ -1307,11 +1307,11 @@ msgstr "" msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:111 nova/notifications.py:151 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:230 +#: nova/notifications.py:231 msgid "Failed to get nw_info" msgstr "" @@ -1519,80 +1519,80 @@ msgstr "" msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1068 +#: nova/utils.py:1070 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1134 +#: nova/utils.py:1136 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1266 nova/virt/configdrive.py:177 +#: nova/utils.py:1268 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1444 +#: nova/utils.py:1420 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1448 +#: nova/utils.py:1424 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1453 +#: nova/utils.py:1429 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/wsgi.py:121 +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:136 +#: nova/wsgi.py:137 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: nova/wsgi.py:140 +#: nova/wsgi.py:141 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: nova/wsgi.py:144 +#: nova/wsgi.py:145 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: nova/wsgi.py:148 +#: nova/wsgi.py:149 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:178 +#: nova/wsgi.py:180 #, python-format msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" msgstr "" -#: nova/wsgi.py:206 +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:224 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:293 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:479 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" @@ -1610,7 +1610,7 @@ msgstr "" msgid "Request is too large." msgstr "" -#: nova/api/validator.py:140 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" @@ -1843,7 +1843,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:935 nova/api/ec2/cloud.py:992 -#: nova/api/ec2/cloud.py:1545 nova/api/ec2/cloud.py:1560 +#: nova/api/ec2/cloud.py:1543 nova/api/ec2/cloud.py:1558 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1853,139 +1853,139 @@ msgstr "" msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1225 +#: nova/api/ec2/cloud.py:1223 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1229 +#: nova/api/ec2/cloud.py:1227 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1233 +#: nova/api/ec2/cloud.py:1231 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1236 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1241 +#: nova/api/ec2/cloud.py:1239 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1249 +#: nova/api/ec2/cloud.py:1247 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1255 #: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1264 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1269 +#: nova/api/ec2/cloud.py:1267 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1270 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1278 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1285 +#: nova/api/ec2/cloud.py:1283 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1286 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1315 +#: nova/api/ec2/cloud.py:1313 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1347 +#: nova/api/ec2/cloud.py:1345 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1357 +#: nova/api/ec2/cloud.py:1355 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1364 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1375 +#: nova/api/ec2/cloud.py:1373 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1466 +#: nova/api/ec2/cloud.py:1464 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1480 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1501 +#: nova/api/ec2/cloud.py:1499 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1563 +#: nova/api/ec2/cloud.py:1561 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1565 +#: nova/api/ec2/cloud.py:1563 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1567 +#: nova/api/ec2/cloud.py:1565 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1569 +#: nova/api/ec2/cloud.py:1567 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1582 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1611 +#: nova/api/ec2/cloud.py:1609 #, 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:1641 +#: nova/api/ec2/cloud.py:1639 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1659 +#: nova/api/ec2/cloud.py:1657 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1692 +#: nova/api/ec2/cloud.py:1690 msgid "Invalid CIDR" msgstr "" @@ -2039,7 +2039,7 @@ msgstr "" msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:993 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" @@ -2088,7 +2088,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:539 +#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:538 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2233,16 +2233,16 @@ msgstr "" msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:900 +#: nova/api/openstack/wsgi.py:897 msgid "Invalid XML in request body" msgstr "" -#: nova/api/openstack/wsgi.py:919 +#: nova/api/openstack/wsgi.py:916 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:922 nova/api/openstack/wsgi.py:939 +#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:936 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 @@ -2252,30 +2252,25 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:926 +#: nova/api/openstack/wsgi.py:923 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:927 +#: nova/api/openstack/wsgi.py:924 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:936 +#: nova/api/openstack/wsgi.py:933 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:948 +#: nova/api/openstack/wsgi.py:945 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:996 -#, python-format -msgid "%(url)s returned a fault: %(e)s" -msgstr "" - -#: nova/api/openstack/wsgi.py:1189 +#: nova/api/openstack/wsgi.py:1177 #, python-format msgid "" "API request failed, fault raised to the top of the stack. Detailed " @@ -2374,233 +2369,233 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:504 +#: nova/api/openstack/compute/servers.py:503 #: nova/api/openstack/compute/contrib/cells.py:278 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:523 +#: nova/api/openstack/compute/servers.py:522 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:542 +#: nova/api/openstack/compute/servers.py:541 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:559 -#: nova/api/openstack/compute/servers.py:730 -#: nova/api/openstack/compute/servers.py:1002 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:558 +#: nova/api/openstack/compute/servers.py:725 +#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1276 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:578 +#: nova/api/openstack/compute/servers.py:577 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:595 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:598 +#: nova/api/openstack/compute/servers.py:597 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:600 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:632 +#: nova/api/openstack/compute/servers.py:631 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:634 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:644 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:655 +#: nova/api/openstack/compute/servers.py:654 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:668 +#: nova/api/openstack/compute/servers.py:667 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:674 +#: nova/api/openstack/compute/servers.py:673 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:677 +#: nova/api/openstack/compute/servers.py:676 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:703 +#: nova/api/openstack/compute/servers.py:702 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:710 +#: nova/api/openstack/compute/servers.py:707 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:717 +#: nova/api/openstack/compute/servers.py:712 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:746 +#: nova/api/openstack/compute/servers.py:741 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:794 -#: nova/api/openstack/compute/servers.py:908 +#: nova/api/openstack/compute/servers.py:789 +#: nova/api/openstack/compute/servers.py:903 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:830 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:838 +#: nova/api/openstack/compute/servers.py:833 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:844 +#: nova/api/openstack/compute/servers.py:839 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:842 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:851 +#: nova/api/openstack/compute/servers.py:846 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:903 +#: nova/api/openstack/compute/servers.py:898 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:911 +#: nova/api/openstack/compute/servers.py:906 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:990 +#: nova/api/openstack/compute/servers.py:985 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:994 +#: nova/api/openstack/compute/servers.py:989 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1020 -#: nova/api/openstack/compute/servers.py:1040 +#: nova/api/openstack/compute/servers.py:1015 +#: nova/api/openstack/compute/servers.py:1035 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1026 +#: nova/api/openstack/compute/servers.py:1021 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1043 +#: nova/api/openstack/compute/servers.py:1038 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1044 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1062 +#: nova/api/openstack/compute/servers.py:1057 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1066 +#: nova/api/openstack/compute/servers.py:1061 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1079 +#: nova/api/openstack/compute/servers.py:1074 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1086 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1089 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1113 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1122 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1149 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1162 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1378 +#: nova/api/openstack/compute/servers.py:1166 +#: nova/api/openstack/compute/servers.py:1373 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1172 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1181 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1194 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1197 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1215 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:277 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1221 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1288 +#: nova/api/openstack/compute/servers.py:1283 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1321 +#: nova/api/openstack/compute/servers.py:1316 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1405 +#: nova/api/openstack/compute/servers.py:1400 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2916,7 +2911,7 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ip_dns.py:232 +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 msgid "DNS entries not found." msgstr "" @@ -2975,6 +2970,11 @@ msgstr "" msgid "Error. Unable to associate floating ip" msgstr "" +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, python-format +msgid "Floating ip %(address)s is not associated with instance %(id)s." +msgstr "" + #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" @@ -3263,7 +3263,7 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:185 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" @@ -3322,56 +3322,56 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:759 +#: nova/cells/messaging.py:772 #, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/cells/messaging.py:787 +#: nova/cells/messaging.py:800 #, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/cells/messaging.py:802 +#: nova/cells/messaging.py:815 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:816 +#: nova/cells/messaging.py:829 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:837 +#: nova/cells/messaging.py:850 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1014 +#: nova/cells/messaging.py:1027 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1034 +#: nova/cells/messaging.py:1047 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/scheduler.py:98 +#: nova/cells/scheduler.py:106 #, python-format msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:121 +#: nova/cells/scheduler.py:132 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:128 +#: nova/cells/scheduler.py:139 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3469,176 +3469,176 @@ msgstr "" msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1015 +#: nova/compute/api.py:1012 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1149 +#: nova/compute/api.py:1150 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1155 +#: nova/compute/api.py:1156 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1165 +#: nova/compute/api.py:1166 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1209 +#: nova/compute/api.py:1210 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1231 +#: nova/compute/api.py:1232 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1281 +#: nova/compute/api.py:1282 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1298 +#: nova/compute/api.py:1299 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1371 +#: nova/compute/api.py:1372 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1615 +#: nova/compute/api.py:1609 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1971 +#: nova/compute/api.py:1964 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1980 +#: nova/compute/api.py:1973 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2022 +#: nova/compute/api.py:2015 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2255 +#: nova/compute/api.py:2248 msgid "Locking" msgstr "" -#: nova/compute/api.py:2263 +#: nova/compute/api.py:2256 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2331 +#: nova/compute/api.py:2324 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2438 +#: nova/compute/api.py:2431 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2457 +#: nova/compute/api.py:2450 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2461 +#: nova/compute/api.py:2454 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2681 +#: nova/compute/api.py:2688 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2685 +#: nova/compute/api.py:2692 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2790 +#: nova/compute/api.py:2797 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2793 +#: nova/compute/api.py:2800 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2801 +#: nova/compute/api.py:2808 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2807 +#: nova/compute/api.py:2814 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2827 +#: nova/compute/api.py:2834 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2830 +#: nova/compute/api.py:2837 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2837 +#: nova/compute/api.py:2844 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2902 +#: nova/compute/api.py:2909 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:2907 +#: nova/compute/api.py:2914 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2915 +#: nova/compute/api.py:2922 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2925 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3012 nova/compute/api.py:3089 +#: nova/compute/api.py:3019 nova/compute/api.py:3096 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3028 +#: nova/compute/api.py:3035 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3038 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3042 +#: nova/compute/api.py:3049 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3096 +#: nova/compute/api.py:3103 msgid "Security group id should be integer" msgstr "" @@ -3728,594 +3728,598 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:195 +#: nova/compute/manager.py:202 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:354 +#: nova/compute/manager.py:357 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:383 +#: nova/compute/manager.py:386 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:397 +#: nova/compute/manager.py:400 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:413 +#: nova/compute/manager.py:416 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:434 +#: nova/compute/manager.py:437 #, 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:471 +#: nova/compute/manager.py:474 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:474 +#: nova/compute/manager.py:477 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:485 +#: nova/compute/manager.py:488 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:490 +#: nova/compute/manager.py:493 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:504 +#: nova/compute/manager.py:507 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:509 +#: nova/compute/manager.py:512 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:519 +#: nova/compute/manager.py:522 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:523 +#: nova/compute/manager.py:526 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:539 +#: nova/compute/manager.py:542 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:554 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:589 +#: nova/compute/manager.py:592 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:669 +#: nova/compute/manager.py:672 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:751 nova/compute/manager.py:2104 +#: nova/compute/manager.py:754 nova/compute/manager.py:2141 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:803 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:800 +#: nova/compute/manager.py:809 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:826 +#: nova/compute/manager.py:830 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:861 nova/compute/manager.py:2158 +#: nova/compute/manager.py:865 nova/compute/manager.py:2195 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:879 +#: nova/compute/manager.py:883 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:888 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:890 +#: nova/compute/manager.py:894 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:918 +#: nova/compute/manager.py:922 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:994 +#: nova/compute/manager.py:972 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:978 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:1010 +#: nova/compute/manager.py:988 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1014 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1039 +#: nova/compute/manager.py:1017 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1028 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1046 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1097 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1166 +#: nova/compute/manager.py:1173 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1182 +#: nova/compute/manager.py:1189 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1203 +#: nova/compute/manager.py:1210 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1206 +#: nova/compute/manager.py:1213 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1213 +#: nova/compute/manager.py:1220 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1238 +#: nova/compute/manager.py:1245 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1281 nova/compute/manager.py:2333 -#: nova/compute/manager.py:3773 +#: nova/compute/manager.py:1288 nova/compute/manager.py:2370 +#: nova/compute/manager.py:3818 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1428 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1434 +#: nova/compute/manager.py:1441 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1438 +#: nova/compute/manager.py:1445 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1449 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1533 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1557 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1569 +#: nova/compute/manager.py:1576 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1586 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1599 +msgid "Instance disappeared during reboot" +msgstr "" + +#: nova/compute/manager.py:1626 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1621 +#: nova/compute/manager.py:1632 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1682 +#: nova/compute/manager.py:1693 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1689 +#: nova/compute/manager.py:1700 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1705 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1722 +#: nova/compute/manager.py:1733 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1729 +#: nova/compute/manager.py:1740 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1747 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1751 +#: nova/compute/manager.py:1762 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1769 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1771 +#: nova/compute/manager.py:1782 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1775 +#: nova/compute/manager.py:1786 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1806 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:1809 +#: nova/compute/manager.py:1820 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1844 +#: nova/compute/manager.py:1855 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1865 +#: nova/compute/manager.py:1876 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2062 +#: nova/compute/manager.py:2099 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2105 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2085 +#: nova/compute/manager.py:2122 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2330 +#: nova/compute/manager.py:2367 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2430 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2448 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2486 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2517 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2492 +#: nova/compute/manager.py:2537 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2497 +#: nova/compute/manager.py:2542 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2500 +#: nova/compute/manager.py:2545 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2517 +#: nova/compute/manager.py:2562 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2587 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2615 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2610 +#: nova/compute/manager.py:2655 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2706 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2670 +#: nova/compute/manager.py:2715 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2685 +#: nova/compute/manager.py:2730 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2725 +#: nova/compute/manager.py:2770 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2732 +#: nova/compute/manager.py:2777 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2756 +#: nova/compute/manager.py:2801 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:2794 +#: nova/compute/manager.py:2839 #, python-format msgid "allocate_port_for_instance returned %(port)s ports" msgstr "" -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:2859 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:2828 +#: nova/compute/manager.py:2873 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:2957 +#: nova/compute/manager.py:3002 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2985 +#: nova/compute/manager.py:3030 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3040 +#: nova/compute/manager.py:3085 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3042 +#: nova/compute/manager.py:3087 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:3056 +#: nova/compute/manager.py:3101 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3196 +#: nova/compute/manager.py:3241 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3241 +#: nova/compute/manager.py:3286 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3247 +#: nova/compute/manager.py:3292 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3256 +#: nova/compute/manager.py:3301 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3263 +#: nova/compute/manager.py:3308 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3267 +#: nova/compute/manager.py:3312 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3274 +#: nova/compute/manager.py:3319 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3282 +#: nova/compute/manager.py:3327 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3299 +#: nova/compute/manager.py:3344 #, 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:3318 +#: nova/compute/manager.py:3363 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3342 +#: nova/compute/manager.py:3387 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3460 +#: nova/compute/manager.py:3505 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3478 +#: nova/compute/manager.py:3523 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3504 +#: nova/compute/manager.py:3549 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3509 nova/compute/manager.py:3558 +#: nova/compute/manager.py:3554 nova/compute/manager.py:3603 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3545 +#: nova/compute/manager.py:3590 #, 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:3583 +#: nova/compute/manager.py:3628 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3595 nova/compute/manager.py:3604 -#: nova/compute/manager.py:3634 +#: nova/compute/manager.py:3640 nova/compute/manager.py:3649 +#: nova/compute/manager.py:3679 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:3644 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3615 +#: nova/compute/manager.py:3660 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3621 +#: nova/compute/manager.py:3666 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3627 +#: nova/compute/manager.py:3672 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3688 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3651 +#: nova/compute/manager.py:3696 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:3666 +#: nova/compute/manager.py:3711 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:3728 +#: nova/compute/manager.py:3773 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:3735 +#: nova/compute/manager.py:3780 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:3742 +#: nova/compute/manager.py:3787 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" @@ -4476,41 +4480,41 @@ msgstr "" msgid "Invalid Connection Info" msgstr "" -#: nova/console/xvp.py:99 +#: nova/console/xvp.py:100 msgid "Rebuilding xvp conf" msgstr "" -#: nova/console/xvp.py:118 +#: nova/console/xvp.py:119 #, python-format msgid "Re-wrote %s" msgstr "" -#: nova/console/xvp.py:122 +#: nova/console/xvp.py:124 msgid "Failed to write configuration file" msgstr "" -#: nova/console/xvp.py:126 +#: nova/console/xvp.py:127 msgid "Stopping xvp" msgstr "" -#: nova/console/xvp.py:139 +#: nova/console/xvp.py:140 msgid "Starting xvp" msgstr "" -#: nova/console/xvp.py:146 +#: nova/console/xvp.py:147 #, python-format msgid "Error starting xvp: %s" msgstr "" -#: nova/console/xvp.py:149 +#: nova/console/xvp.py:150 msgid "Restarting xvp" msgstr "" -#: nova/console/xvp.py:151 +#: nova/console/xvp.py:152 msgid "xvp not running..." msgstr "" -#: nova/console/xvp.py:202 +#: nova/console/xvp.py:203 msgid "Failed to run xvp." msgstr "" @@ -4558,7 +4562,7 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:1385 +#: nova/db/sqlalchemy/api.py:1387 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " @@ -4696,7 +4700,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:227 nova/network/api_deprecated.py:156 +#: nova/network/api.py:227 nova/network/api_deprecated.py:157 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -4810,123 +4814,123 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:214 +#: nova/network/linux_net.py:215 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:249 +#: nova/network/linux_net.py:250 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:274 +#: nova/network/linux_net.py:275 #, 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:419 +#: nova/network/linux_net.py:420 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:676 +#: nova/network/linux_net.py:677 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:726 +#: nova/network/linux_net.py:727 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:962 +#: nova/network/linux_net.py:963 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1007 +#: nova/network/linux_net.py:1008 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1009 +#: nova/network/linux_net.py:1010 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1084 +#: nova/network/linux_net.py:1085 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1086 +#: nova/network/linux_net.py:1087 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1218 +#: nova/network/linux_net.py:1219 #, python-format msgid "Error clearing stale veth %s" msgstr "" -#: nova/network/linux_net.py:1377 +#: nova/network/linux_net.py:1378 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1408 +#: nova/network/linux_net.py:1410 #, python-format msgid "Failed unplugging VLAN interface '%s'" msgstr "" -#: nova/network/linux_net.py:1411 +#: nova/network/linux_net.py:1412 #, python-format msgid "Unplugged VLAN interface '%s'" msgstr "" -#: nova/network/linux_net.py:1433 +#: nova/network/linux_net.py:1434 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1445 +#: nova/network/linux_net.py:1446 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1478 +#: nova/network/linux_net.py:1479 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1514 +#: nova/network/linux_net.py:1516 #, python-format msgid "Failed unplugging bridge interface '%s'" msgstr "" -#: nova/network/linux_net.py:1517 +#: nova/network/linux_net.py:1519 #, python-format msgid "Unplugged bridge interface '%s'" msgstr "" -#: nova/network/linux_net.py:1686 +#: nova/network/linux_net.py:1688 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1694 +#: nova/network/linux_net.py:1696 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/linux_net.py:1713 +#: nova/network/linux_net.py:1716 #, python-format msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1715 +#: nova/network/linux_net.py:1718 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" @@ -5081,139 +5085,139 @@ msgstr "" msgid "_get_auth_token() failed" msgstr "" -#: nova/network/quantumv2/api.py:149 +#: nova/network/quantumv2/api.py:150 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/quantumv2/api.py:152 +#: nova/network/quantumv2/api.py:153 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/quantumv2/api.py:198 +#: nova/network/quantumv2/api.py:199 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/quantumv2/api.py:266 +#: nova/network/quantumv2/api.py:267 msgid "Port not found" msgstr "" -#: nova/network/quantumv2/api.py:274 +#: nova/network/quantumv2/api.py:275 #, python-format msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/quantumv2/api.py:311 +#: nova/network/quantumv2/api.py:313 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/quantumv2/api.py:320 +#: nova/network/quantumv2/api.py:322 #, python-format msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/network/quantumv2/api.py:337 +#: nova/network/quantumv2/api.py:339 #, python-format msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/network/quantumv2/api.py:360 +#: nova/network/quantumv2/api.py:362 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/quantumv2/api.py:390 +#: nova/network/quantumv2/api.py:392 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/quantumv2/api.py:419 +#: nova/network/quantumv2/api.py:421 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/quantumv2/api.py:429 +#: nova/network/quantumv2/api.py:431 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/quantumv2/api.py:686 +#: nova/network/quantumv2/api.py:688 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/quantumv2/api.py:786 +#: nova/network/quantumv2/api.py:788 #, python-format msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/network/security_group/quantum_driver.py:55 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:106 -#: nova/network/security_group/quantum_driver.py:172 +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:110 -#: nova/network/security_group/quantum_driver.py:154 -#: nova/network/security_group/quantum_driver.py:244 +#: nova/network/security_group/quantum_driver.py:111 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:245 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:128 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:138 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:176 -#: nova/network/security_group/quantum_driver.py:303 -#: nova/network/security_group/quantum_driver.py:309 -#: nova/network/security_group/quantum_driver.py:335 -#: nova/network/security_group/quantum_driver.py:351 -#: nova/network/security_group/quantum_driver.py:357 -#: nova/network/security_group/quantum_driver.py:386 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:304 +#: nova/network/security_group/quantum_driver.py:310 +#: nova/network/security_group/quantum_driver.py:337 +#: nova/network/security_group/quantum_driver.py:352 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:387 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:229 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:240 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum Error getting security group rule %s." msgstr "" -#: nova/network/security_group/quantum_driver.py:319 +#: nova/network/security_group/quantum_driver.py:320 #, 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/quantum_driver.py:329 -#: nova/network/security_group/quantum_driver.py:379 +#: nova/network/security_group/quantum_driver.py:330 +#: nova/network/security_group/quantum_driver.py:380 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:389 +#: nova/network/security_group/quantum_driver.py:390 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5758,38 +5762,38 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:74 +#: nova/scheduler/filter_scheduler.py:75 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:228 +#: nova/scheduler/filter_scheduler.py:229 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:245 +#: nova/scheduler/filter_scheduler.py:246 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:274 +#: nova/scheduler/filter_scheduler.py:275 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:340 +#: nova/scheduler/filter_scheduler.py:341 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:353 +#: nova/scheduler/filter_scheduler.py:354 #, python-format msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:386 +#: nova/scheduler/filter_scheduler.py:387 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -5837,12 +5841,12 @@ msgstr "" msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/scheduler_options.py:69 +#: nova/scheduler/scheduler_options.py:71 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:78 +#: nova/scheduler/scheduler_options.py:79 #, python-format msgid "Could not decode scheduler options: '%(e)s'" msgstr "" @@ -6130,7 +6134,7 @@ msgstr "" msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/tests/test_hypervapi.py:414 +#: nova/tests/test_hypervapi.py:418 msgid "fake vswitch not found" msgstr "" @@ -6177,12 +6181,12 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_xenapi.py:803 +#: nova/tests/test_xenapi.py:813 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:814 +#: nova/tests/test_xenapi.py:824 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -6199,48 +6203,48 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3212 +#: nova/tests/api/openstack/compute/test_servers.py:3258 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3217 +#: nova/tests/api/openstack/compute/test_servers.py:3263 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3222 +#: nova/tests/api/openstack/compute/test_servers.py:3268 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:717 -#: nova/tests/compute/test_compute.py:735 -#: nova/tests/compute/test_compute.py:786 -#: nova/tests/compute/test_compute.py:813 -#: nova/tests/compute/test_compute.py:859 -#: nova/tests/compute/test_compute.py:3002 +#: nova/tests/compute/test_compute.py:729 +#: nova/tests/compute/test_compute.py:747 +#: nova/tests/compute/test_compute.py:798 +#: nova/tests/compute/test_compute.py:825 +#: nova/tests/compute/test_compute.py:871 +#: nova/tests/compute/test_compute.py:3074 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:723 -#: nova/tests/compute/test_compute.py:758 -#: nova/tests/compute/test_compute.py:801 -#: nova/tests/compute/test_compute.py:831 +#: nova/tests/compute/test_compute.py:735 +#: nova/tests/compute/test_compute.py:770 +#: nova/tests/compute/test_compute.py:813 +#: nova/tests/compute/test_compute.py:843 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1287 +#: nova/tests/compute/test_compute.py:1316 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3013 +#: nova/tests/compute/test_compute.py:3085 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:3503 +#: nova/tests/compute/test_compute.py:3575 msgid "wrong host/node" msgstr "" @@ -6380,12 +6384,12 @@ msgstr "" msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:373 +#: nova/virt/firewall.py:377 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:506 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:510 nova/virt/xenapi/firewall.py:74 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -6527,32 +6531,32 @@ msgstr "" msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 +#: nova/virt/baremetal/pxe.py:460 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:467 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:472 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:476 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 +#: nova/virt/baremetal/pxe.py:478 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:483 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" @@ -7099,7 +7103,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3663 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3666 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7113,11 +7117,28 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:42 +#: nova/virt/hyperv/imagecache.py:48 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" +#: nova/virt/hyperv/imagecache.py:68 +#, 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:83 +#, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:86 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + #: nova/virt/hyperv/livemigrationops.py:48 msgid "live_migration called" msgstr "" @@ -7225,54 +7246,50 @@ msgstr "" msgid "finish_revert_migration called" msgstr "" -#: nova/virt/hyperv/migrationops.py:153 +#: nova/virt/hyperv/migrationops.py:152 #, python-format msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/hyperv/migrationops.py:157 +#: nova/virt/hyperv/migrationops.py:156 #, 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:163 +#: nova/virt/hyperv/migrationops.py:162 #, python-format msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/hyperv/migrationops.py:175 +#: nova/virt/hyperv/migrationops.py:174 #, python-format msgid "Getting info for disk: %s" msgstr "" -#: nova/virt/hyperv/migrationops.py:180 +#: nova/virt/hyperv/migrationops.py:179 #, python-format msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/hyperv/migrationops.py:188 -msgid "Unexpected base VHD path" -msgstr "" - -#: nova/virt/hyperv/migrationops.py:195 +#: nova/virt/hyperv/migrationops.py:190 #, python-format msgid "" "Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " "%(diff_vhd_path)s" msgstr "" -#: nova/virt/hyperv/migrationops.py:204 +#: nova/virt/hyperv/migrationops.py:199 msgid "finish_migration called" msgstr "" -#: nova/virt/hyperv/migrationops.py:213 +#: nova/virt/hyperv/migrationops.py:208 #, python-format msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/hyperv/migrationops.py:226 +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:139 msgid "Cannot resize a VHD to a smaller size" msgstr "" @@ -7286,12 +7303,17 @@ msgstr "" msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/hyperv/pathutils.py:84 +#: nova/virt/hyperv/pathutils.py:71 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:91 #, python-format msgid "Creating directory: %s" msgstr "" -#: nova/virt/hyperv/pathutils.py:89 nova/virt/hyperv/snapshotops.py:116 +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 #, python-format msgid "Removing directory: %s" msgstr "" @@ -7350,109 +7372,119 @@ msgstr "" msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/hyperv/vif.py:75 +#: nova/virt/hyperv/vif.py:76 #, python-format msgid "Creating vswitch port for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:90 +#: nova/virt/hyperv/vmops.py:94 #, python-format msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/virt/hyperv/vmops.py:103 msgid "get_info called for instance" msgstr "" -#: nova/virt/hyperv/vmops.py:119 +#: nova/virt/hyperv/vmops.py:124 #, python-format msgid "" "Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " -"%(boot_vhd_path)s" +"%(root_vhd_path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:131 +#: nova/virt/hyperv/vmops.py:130 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:142 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:155 msgid "Spawning new instance" msgstr "" -#: nova/virt/hyperv/vmops.py:154 +#: nova/virt/hyperv/vmops.py:178 msgid "Spawn instance failed" msgstr "" -#: nova/virt/hyperv/vmops.py:179 +#: nova/virt/hyperv/vmops.py:203 #, python-format msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:187 +#: nova/virt/hyperv/vmops.py:211 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/hyperv/vmops.py:190 +#: nova/virt/hyperv/vmops.py:214 #, python-format msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:203 nova/virt/libvirt/driver.py:1847 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1849 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:211 nova/virt/libvirt/driver.py:1853 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1856 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:247 +#: nova/virt/hyperv/vmops.py:271 #, python-format msgid "Got request to destroy instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:260 +#: nova/virt/hyperv/vmops.py:284 #, python-format msgid "Instance not found: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:266 +#: nova/virt/hyperv/vmops.py:290 #, python-format msgid "Failed to destroy instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:271 +#: nova/virt/hyperv/vmops.py:295 msgid "reboot instance" msgstr "" -#: nova/virt/hyperv/vmops.py:277 +#: nova/virt/hyperv/vmops.py:301 msgid "Pause instance" msgstr "" -#: nova/virt/hyperv/vmops.py:283 +#: nova/virt/hyperv/vmops.py:307 msgid "Unpause instance" msgstr "" -#: nova/virt/hyperv/vmops.py:290 +#: nova/virt/hyperv/vmops.py:314 msgid "Suspend instance" msgstr "" -#: nova/virt/hyperv/vmops.py:296 +#: nova/virt/hyperv/vmops.py:320 msgid "Resume instance" msgstr "" -#: nova/virt/hyperv/vmops.py:302 +#: nova/virt/hyperv/vmops.py:326 msgid "Power off instance" msgstr "" -#: nova/virt/hyperv/vmops.py:308 +#: nova/virt/hyperv/vmops.py:332 msgid "Power on instance" msgstr "" -#: nova/virt/hyperv/vmops.py:315 +#: nova/virt/hyperv/vmops.py:339 #, python-format msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/hyperv/vmops.py:319 +#: nova/virt/hyperv/vmops.py:343 #, python-format msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" @@ -7513,41 +7545,41 @@ msgstr "" msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:91 +#: nova/virt/hyperv/volumeops.py:95 #, python-format msgid "Attach_volume: %(connection_info)s to %(instance_name)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:121 +#: nova/virt/hyperv/volumeops.py:125 #, python-format msgid "Attach volume failed: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:123 +#: nova/virt/hyperv/volumeops.py:127 #, python-format msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:137 +#: nova/virt/hyperv/volumeops.py:141 #, python-format msgid "Detach_volume: %(connection_info)s from %(instance_name)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:146 +#: nova/virt/hyperv/volumeops.py:150 #, python-format msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:157 nova/virt/libvirt/driver.py:892 +#: nova/virt/hyperv/volumeops.py:161 nova/virt/libvirt/driver.py:893 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/hyperv/volumeops.py:168 nova/virt/hyperv/volumeops.py:182 +#: nova/virt/hyperv/volumeops.py:172 nova/virt/hyperv/volumeops.py:186 #, python-format msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:171 +#: nova/virt/hyperv/volumeops.py:175 #, python-format msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" @@ -7557,250 +7589,250 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:123 +#: nova/virt/libvirt/blockinfo.py:124 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:170 +#: nova/virt/libvirt/blockinfo.py:171 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:260 +#: nova/virt/libvirt/blockinfo.py:261 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:338 +#: nova/virt/libvirt/driver.py:339 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:544 +#: nova/virt/libvirt/driver.py:545 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:553 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:569 +#: nova/virt/libvirt/driver.py:570 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:584 +#: nova/virt/libvirt/driver.py:585 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:606 nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:607 nova/virt/libvirt/driver.py:610 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:627 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:719 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:733 +#: nova/virt/libvirt/driver.py:734 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:738 +#: nova/virt/libvirt/driver.py:739 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:748 +#: nova/virt/libvirt/driver.py:749 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:776 +#: nova/virt/libvirt/driver.py:777 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:791 +#: nova/virt/libvirt/driver.py:793 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:812 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:818 +#: nova/virt/libvirt/driver.py:819 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:846 +#: nova/virt/libvirt/driver.py:847 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:855 +#: nova/virt/libvirt/driver.py:856 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:899 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:911 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1032 +#: nova/virt/libvirt/driver.py:1033 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1056 +#: nova/virt/libvirt/driver.py:1057 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1076 +#: nova/virt/libvirt/driver.py:1077 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1080 +#: nova/virt/libvirt/driver.py:1081 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1169 +#: nova/virt/libvirt/driver.py:1170 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1172 +#: nova/virt/libvirt/driver.py:1173 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1201 +#: nova/virt/libvirt/driver.py:1202 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1213 +#: nova/virt/libvirt/driver.py:1214 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1286 +#: nova/virt/libvirt/driver.py:1287 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1290 +#: nova/virt/libvirt/driver.py:1291 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1325 +#: nova/virt/libvirt/driver.py:1326 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1333 +#: nova/virt/libvirt/driver.py:1334 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1375 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1518 +#: nova/virt/libvirt/driver.py:1519 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1525 nova/virt/powervm/operator.py:219 +#: nova/virt/libvirt/driver.py:1526 nova/virt/powervm/operator.py:219 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1542 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1578 nova/virt/libvirt/driver.py:1604 +#: nova/virt/libvirt/driver.py:1579 nova/virt/libvirt/driver.py:1605 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1593 +#: nova/virt/libvirt/driver.py:1594 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1662 +#: nova/virt/libvirt/driver.py:1663 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1666 +#: nova/virt/libvirt/driver.py:1667 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1670 nova/virt/libvirt/driver.py:1674 +#: nova/virt/libvirt/driver.py:1672 nova/virt/libvirt/driver.py:1677 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1742 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1838 +#: nova/virt/libvirt/driver.py:1840 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1886 +#: nova/virt/libvirt/driver.py:1889 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1895 +#: nova/virt/libvirt/driver.py:1899 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1953 +#: nova/virt/libvirt/driver.py:1956 #, 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:1959 +#: nova/virt/libvirt/driver.py:1962 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1963 +#: nova/virt/libvirt/driver.py:1966 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1967 +#: nova/virt/libvirt/driver.py:1970 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1986 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2302 +#: nova/virt/libvirt/driver.py:2305 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -7808,80 +7840,80 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2317 +#: nova/virt/libvirt/driver.py:2320 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2334 +#: nova/virt/libvirt/driver.py:2337 #, 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:2502 +#: nova/virt/libvirt/driver.py:2505 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2555 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2557 +#: nova/virt/libvirt/driver.py:2560 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2621 +#: nova/virt/libvirt/driver.py:2624 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2704 +#: nova/virt/libvirt/driver.py:2707 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2731 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2732 +#: nova/virt/libvirt/driver.py:2735 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2866 +#: nova/virt/libvirt/driver.py:2869 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2874 +#: nova/virt/libvirt/driver.py:2877 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2911 +#: nova/virt/libvirt/driver.py:2914 #, 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:2936 +#: nova/virt/libvirt/driver.py:2939 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2948 +#: nova/virt/libvirt/driver.py:2951 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -7891,62 +7923,62 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2965 +#: nova/virt/libvirt/driver.py:2968 #, 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:3013 +#: nova/virt/libvirt/driver.py:3016 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3088 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3178 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:3288 +#: nova/virt/libvirt/driver.py:3291 #, 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:3305 +#: nova/virt/libvirt/driver.py:3308 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3343 +#: nova/virt/libvirt/driver.py:3346 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3389 +#: nova/virt/libvirt/driver.py:3392 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3451 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3454 +#: nova/virt/libvirt/driver.py:3457 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3515 +#: nova/virt/libvirt/driver.py:3518 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3636 +#: nova/virt/libvirt/driver.py:3639 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8291,71 +8323,71 @@ msgid "" "nova.virt.libvirt.volume.LibvirtNFSVolumeDriver." msgstr "" -#: nova/virt/powervm/blockdev.py:143 +#: nova/virt/powervm/blockdev.py:147 #, python-format msgid "Removing the logical volume '%s'" msgstr "" -#: nova/virt/powervm/blockdev.py:161 +#: nova/virt/powervm/blockdev.py:165 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/blockdev.py:166 +#: nova/virt/powervm/blockdev.py:170 #, python-format msgid "Using image found at '%s'" msgstr "" -#: nova/virt/powervm/blockdev.py:168 +#: nova/virt/powervm/blockdev.py:172 #, python-format msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/virt/powervm/blockdev.py:179 +#: nova/virt/powervm/blockdev.py:183 #, python-format msgid "Creating logical volume of size %s bytes" msgstr "" -#: nova/virt/powervm/blockdev.py:182 +#: nova/virt/powervm/blockdev.py:186 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/blockdev.py:185 +#: nova/virt/powervm/blockdev.py:189 msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/virt/powervm/blockdev.py:192 +#: nova/virt/powervm/blockdev.py:196 msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/virt/powervm/blockdev.py:228 +#: nova/virt/powervm/blockdev.py:242 msgid "Snapshot added to glance." msgstr "" -#: nova/virt/powervm/blockdev.py:234 +#: nova/virt/powervm/blockdev.py:248 #, python-format msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/virt/powervm/blockdev.py:319 +#: nova/virt/powervm/blockdev.py:333 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/blockdev.py:407 nova/virt/powervm/blockdev.py:479 +#: nova/virt/powervm/blockdev.py:421 nova/virt/powervm/blockdev.py:493 msgid "Unable to get checksum" msgstr "" -#: nova/virt/powervm/blockdev.py:410 nova/virt/powervm/blockdev.py:502 +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:516 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/blockdev.py:431 +#: nova/virt/powervm/blockdev.py:445 #, python-format msgid "Image found on host at '%s'" msgstr "" -#: nova/virt/powervm/blockdev.py:439 +#: nova/virt/powervm/blockdev.py:453 msgid "Uncompressed image file not found" msgstr "" @@ -8381,26 +8413,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:120 +#: nova/virt/powervm/driver.py:121 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:123 +#: nova/virt/powervm/driver.py:124 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:125 +#: nova/virt/powervm/driver.py:126 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:168 +#: nova/virt/powervm/driver.py:171 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:288 +#: nova/virt/powervm/driver.py:292 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -8512,30 +8544,30 @@ msgstr "" msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:267 +#: nova/virt/powervm/operator.py:270 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:290 +#: nova/virt/powervm/operator.py:293 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:298 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:307 +#: nova/virt/powervm/operator.py:310 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:329 nova/virt/powervm/operator.py:385 +#: nova/virt/powervm/operator.py:332 nova/virt/powervm/operator.py:388 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:340 nova/virt/powervm/operator.py:391 +#: nova/virt/powervm/operator.py:343 nova/virt/powervm/operator.py:394 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -8995,7 +9027,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1050 nova/virt/xenapi/vmops.py:1273 +#: nova/virt/vmwareapi/vmops.py:1050 nova/virt/xenapi/vmops.py:1275 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9153,19 +9185,19 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1516 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1518 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1522 #, 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:97 nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1527 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -9424,23 +9456,23 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:271 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:282 +#: nova/virt/xenapi/vm_utils.py:283 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:287 nova/virt/xenapi/vm_utils.py:302 +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 +#: nova/virt/xenapi/vm_utils.py:292 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:307 msgid "Shutting down VM (hard)" msgstr "" @@ -9847,201 +9879,201 @@ msgstr "" msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:133 nova/virt/xenapi/vmops.py:750 +#: nova/virt/xenapi/vmops.py:134 nova/virt/xenapi/vmops.py:752 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:168 +#: nova/virt/xenapi/vmops.py:169 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:181 +#: nova/virt/xenapi/vmops.py:182 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:277 +#: nova/virt/xenapi/vmops.py:278 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:346 +#: nova/virt/xenapi/vmops.py:347 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:419 +#: nova/virt/xenapi/vmops.py:420 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:450 +#: nova/virt/xenapi/vmops.py:451 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:529 +#: nova/virt/xenapi/vmops.py:530 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:546 +#: nova/virt/xenapi/vmops.py:547 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:592 +#: nova/virt/xenapi/vmops.py:593 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:598 +#: nova/virt/xenapi/vmops.py:599 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:612 +#: nova/virt/xenapi/vmops.py:613 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:616 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:626 +#: nova/virt/xenapi/vmops.py:627 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:655 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:661 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:719 +#: nova/virt/xenapi/vmops.py:721 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:723 +#: nova/virt/xenapi/vmops.py:725 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:731 +#: nova/virt/xenapi/vmops.py:733 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:770 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:774 nova/virt/xenapi/vmops.py:824 +#: nova/virt/xenapi/vmops.py:776 nova/virt/xenapi/vmops.py:826 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:853 +#: nova/virt/xenapi/vmops.py:855 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:900 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:903 +#: nova/virt/xenapi/vmops.py:905 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:947 +#: nova/virt/xenapi/vmops.py:949 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1038 +#: nova/virt/xenapi/vmops.py:1040 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1044 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1069 +#: nova/virt/xenapi/vmops.py:1071 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1076 +#: nova/virt/xenapi/vmops.py:1078 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/xenapi/vmops.py:1085 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1110 +#: nova/virt/xenapi/vmops.py:1112 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1139 +#: nova/virt/xenapi/vmops.py:1141 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1190 +#: nova/virt/xenapi/vmops.py:1192 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1224 +#: nova/virt/xenapi/vmops.py:1226 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1277 +#: nova/virt/xenapi/vmops.py:1279 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1339 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1420 +#: nova/virt/xenapi/vmops.py:1422 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1439 +#: nova/virt/xenapi/vmops.py:1441 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1448 +#: nova/virt/xenapi/vmops.py:1450 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1451 +#: nova/virt/xenapi/vmops.py:1453 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1479 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1577 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 +#: nova/virt/xenapi/vmops.py:1609 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1656 +#: nova/virt/xenapi/vmops.py:1658 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1692 +#: nova/virt/xenapi/vmops.py:1694 msgid "Migrate Send failed" msgstr "" |