diff options
| author | OpenStack Jenkins <jenkins@openstack.org> | 2012-09-30 23:02:50 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-09-30 23:02:50 +0000 |
| commit | 74f259d0f006ca16f2f07cb4a73f5ad11c296983 (patch) | |
| tree | 51e0318cee67e142a782c2242ede72c8f0e2ff67 | |
| parent | 86ed8811d11182b4bc6fed5324e1cb288a0a43f5 (diff) | |
| parent | 6b16fdfc7729669189965836348f45a7825dca29 (diff) | |
| download | nova-74f259d0f006ca16f2f07cb4a73f5ad11c296983.tar.gz nova-74f259d0f006ca16f2f07cb4a73f5ad11c296983.tar.xz nova-74f259d0f006ca16f2f07cb4a73f5ad11c296983.zip | |
Merge "Imported Translations from Transifex"
21 files changed, 11989 insertions, 11173 deletions
diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po index 54f26a87d..60acc894d 100644 --- a/nova/locale/bs/LC_MESSAGES/nova.po +++ b/nova/locale/bs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar <zrncescientiae@gmail.com>\n" "Language-Team: Bosnian <bs@li.org>\n" @@ -133,204 +133,209 @@ msgstr "" #: nova/exception.py:217 #, python-format -msgid "Not authorized for image %(image_id)s." +msgid "Image %(image_id)s is not active." msgstr "" #: nova/exception.py:221 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -338,132 +343,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 msgid "Constraint not met." msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -471,716 +476,716 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1667,7 +1672,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" @@ -1732,7 +1737,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2535,7 +2540,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2580,43 +2585,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2827,11 +2838,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2914,57 +2933,57 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3234,8 +3253,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3333,254 +3352,254 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3761,7 +3780,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3834,40 +3853,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4487,54 +4506,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4794,61 +4813,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5059,17 +5078,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5077,7 +5096,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5182,28 +5201,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5223,12 +5242,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5236,13 +5255,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5618,41 +5637,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6704,14 +6723,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6719,27 +6738,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6919,6 +6938,18 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7324,87 +7355,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7420,24 +7451,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7768,215 +7799,215 @@ msgstr "" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8122,52 +8153,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8568,17 +8595,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, python-format msgid "Removing volume: %s" msgstr "" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "" @@ -9112,69 +9146,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9182,17 +9202,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9200,45 +9220,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9247,17 +9267,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9266,17 +9286,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9285,14 +9305,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9301,7 +9321,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9310,7 +9330,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9318,33 +9338,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9352,79 +9372,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9433,7 +9453,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9442,23 +9462,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9467,42 +9487,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9510,7 +9530,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9518,17 +9538,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9536,17 +9556,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9555,19 +9575,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, python-format msgid "" "CLI Exception output:\n" @@ -9576,7 +9596,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9749,6 +9769,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po index 18c96fae7..9365140e0 100644 --- a/nova/locale/cs/LC_MESSAGES/nova.po +++ b/nova/locale/cs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2012-05-17 20:04+0000\n" "Last-Translator: Zbyněk Schwarz <Unknown>\n" "Language-Team: Czech <cs@li.org>\n" @@ -141,87 +141,92 @@ msgstr "Pravidla nedovolují, aby bylo %(action)s provedeno." #: nova/exception.py:217 #, fuzzy, python-format +msgid "Image %(image_id)s is not active." +msgstr "Obraz %(image_id)s nemohl být nalezen." + +#: nova/exception.py:221 +#, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Kernel nenalezen v obrazu %(image_id)s." -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Nepřijatelné parametry." -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "Neplatný snímek" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Svazek %(volume_id)s není k ničemu připojen" -#: nova/exception.py:234 +#: nova/exception.py:238 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Svazek %(volume_id)s není k ničemu připojen" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "Data páru klíčů jsou neplatná" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "Nelze načíst data do formátu json" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "Požadavek je neplatný." -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "Obdržen neplatný vstup" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "Neplatný typ svazku" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "Neplatný svazek" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Neplatná metadata" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Neplatný rozsah portů %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Neplatný protokol IP %(protocol)s." -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Neplatný typ obsahu %(content_type)s." -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Neplatný cidr %(cidr)s." -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -230,16 +235,16 @@ msgstr "" "Nelze provést činnost '%(action)s' na agregátu %(aggregate_id)s. Důvod: " "%(reason)s." -#: nova/exception.py:298 +#: nova/exception.py:302 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -248,97 +253,97 @@ msgstr "" "Instance %(instance_uuid)s v %(attr)s %(state)s. Nelze %(method)s " "zatímco je instance v tomto stavu." -#: nova/exception.py:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s není spuštěna." -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "Instance %(instance_id)s není v nouzovém režimu." -#: nova/exception.py:319 +#: nova/exception.py:323 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Instance %(instance_id)s není pozastavena." -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "Nelze pozastavit instanci" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "Server nemůže pokračovat" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "Nelze restartovat instanci" -#: nova/exception.py:335 +#: nova/exception.py:339 #, fuzzy msgid "Failed to terminate instance" msgstr "Nelze restartovat instanci" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "Služba je v tuto chvíli nedostupná." -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "Služba výpočtu je v tuto chvíli nedostupná." -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" "Nelze přesunout instanci (%(instance_id)s) na současného hostitele " "(%(host)s)." -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "Zadaný typ hypervizoru je neplatný." -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "Instance vyžaduje novější verzi hypervizoru, než byla poskytnuta." -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "Zadaná cesta disku (%(path)s) již existuje, očekává se, že nebude." -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:374 +#: nova/exception.py:378 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:378 +#: nova/exception.py:382 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "Nepřijatelné informace o procesoru" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s není platná IP adresa v4/6." -#: nova/exception.py:390 +#: nova/exception.py:394 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -347,7 +352,7 @@ msgstr "" "Značka VLAN není vhodná pro skupinu portů %(bridge)s. Očekávaná značka " "VLAN je %(tag)s, ale značka připojená ke skupině portů je %(pgroup)s." -#: nova/exception.py:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -358,76 +363,76 @@ msgstr "" " fyzickým adaptérem. Očekávaný vSwitch je %(expected)s, ale spojený je " "%(actual)s." -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formát disku %(disk_format)s není přijatelný" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Instance %(instance_id)s je nepřijatelná: %(reason)s" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Id Ec2 %(ec2_id)s je nepřijatelné." -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 #, fuzzy msgid "Constraint not met." msgstr "instance - %s není přítomno" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "Zdroj nemohl být nalezen." -#: nova/exception.py:433 +#: nova/exception.py:437 #, fuzzy, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "Nelze najít nastavení v %(path)s" -#: nova/exception.py:437 +#: nova/exception.py:441 #, fuzzy, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "Svazek %(volume_id)s nemohl být nastaven." -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Svazek %(volume_id)s nemohl být nastaven." -#: nova/exception.py:445 +#: nova/exception.py:449 #, fuzzy, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "Nelze nalézt účet %(account_name) on zařízení Solidfire" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "Svazek %(volume_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "Typ svazku %(volume_type_id)s nemohl být nalezen." -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "Typ svazku s názvem %(volume_type_name)s nemohl být nalezen." -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " @@ -436,57 +441,57 @@ msgstr "" "Typ svazku %(volume_type_id)s nemá žádné dodatečné parametry s klíčem " "%(extra_specs_key)s." -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Snímek %(snapshot_id)s nemohl být nalezen." -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "mazání svazku %(volume_name)s který má snímek" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: nova/exception.py:486 +#: nova/exception.py:490 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: nova/exception.py:490 +#: nova/exception.py:494 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "Źádný disk ve %(location)s" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s." -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Neplatný href %(image_href)s obrazu." -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -494,55 +499,55 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Projekt %(project_id)s nemohl být nalezen." -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "Nelze najít SR pro čtení/zápis VDI." -#: nova/exception.py:525 +#: nova/exception.py:529 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s je vyžadováno pro vytvoření sítě." -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Síť nemohla být pro most %(bridge)s nalezena." -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Síť nemohla být pro uuid %(uuid)s nalezena." -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Síť nemohla být pro cidr %(cidr)s nalezena." -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Síť nemohla být pro instance %(instance_id)s nalezena." -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "Źádné sítě nejsou určeny." -#: nova/exception.py:557 +#: nova/exception.py:561 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -551,224 +556,224 @@ msgstr "" "Buď síť uuid %(network_uuid)s není přítomna nebo je přidělena projektu " "%(project_id)s." -#: nova/exception.py:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "Hostitel není v síti (%(network_id)s) nastaven." -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "Nelze najít odkazy datového úložiště, který VM používá." -#: nova/exception.py:570 +#: nova/exception.py:574 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:574 +#: nova/exception.py:578 #, fuzzy, python-format msgid "Port %(port_id)s could not be found." msgstr "Snímek %(snapshot_id)s nemohl být nalezen." -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "Žádná pevná IP není spojena s %(id)s." -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "Pevná ip není pro adresu %(address)s nalezena." -#: nova/exception.py:586 +#: nova/exception.py:590 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Instance %(instance_id)s má nula pevných ip." -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "Síťový hostitel %(host)s má nula pevných ip v síti %(network_id)s." -#: nova/exception.py:595 +#: nova/exception.py:599 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Instance %(instance_id)s nemá pevnou ip '%(ip)s'." -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "Pevná IP adresa (%(address)s) v síti (%(network_uuid)s) neexistuje." -#: nova/exception.py:604 +#: nova/exception.py:608 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "Pevná IP adresa (%(address)s) je již používána." -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Pevná IP adresa (%(address)s) je neplatná." -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "Je dostupno nula pevných ip." -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "Bylo nalezeno nula pevných ip." -#: nova/exception.py:631 +#: nova/exception.py:635 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "Záznam DNS %(name)s již v doméně %(domain)s existuje." -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "Plovoucí ip nenalezeno pro adresu %(address)s." -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "Plovoucí ip nenalezeno pro hostitele %(host)s." -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "Je dostupných nula plovoucích ip." -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "Plovoucí ip %(address)s není přidružena." -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "Existuje nula plovoucích ip." -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "Rozhraní %(interface)s nenalezeno." -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "Dvojice klíčů %(name)s nenalezena pro uživatele %(user_id)s" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Certifikát %(certificate_id)s nenalezen." -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "Hostitel %(host)s nemohl být nalezen." -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Hostitel výpočtu %(host)s nemohl být nalezen." -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Nelze najít binární soubor %(binary)s v hostiteli %(host)s." -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "Kvóta nemohla být nalezena." -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: nova/exception.py:717 +#: nova/exception.py:721 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s" -#: nova/exception.py:721 +#: nova/exception.py:725 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: nova/exception.py:725 +#: nova/exception.py:729 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Uživatel %(user_id)s nemohl být nalezen." -#: nova/exception.py:729 +#: nova/exception.py:733 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Rozšířený zdroj: %s" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Bezpečnostní skupina %(security_group_id)s není nalezena." -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" "Bezpečnostní skupina %(security_group_id)s není nalezena v projektu " "%(project_id)s." -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena." -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -777,7 +782,7 @@ msgstr "" "Bezpečnostní skupina %(security_group_id)s je již přidružena k instanci " "%(instance_id)s" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -786,22 +791,22 @@ msgstr "" "Bezpečnostní skupina %(security_group_id)s není přidružena k instanci " "%(instance_id)s" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Přesun %(migration_id)s nemohl být nalezen." -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "Přesun nenalezen v instanci %(instance_id)s se stavem %(status)s." -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Zásoba konzole %(pool_id)s nemohla být nalezena." -#: nova/exception.py:769 +#: nova/exception.py:773 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " @@ -810,17 +815,17 @@ msgstr "" "Zásoba konzole typu %(console_type)s pro výpočetního hostitele " "%(compute_host)s v hostitele proxy %(host)s nemohla být nalezena." -#: nova/exception.py:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Konzole %(console_id)s nemohla být nalezena." -#: nova/exception.py:779 +#: nova/exception.py:783 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Konzole pro instanci %(instance_id)s nemohla být nalezena." -#: nova/exception.py:783 +#: nova/exception.py:787 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " @@ -829,59 +834,59 @@ msgstr "" "Konzole pro instanci %(instance_id)s v zásobě %(pool_id)s nemohla být " "nalezena." -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "Neplatná konzole typu %(console_type)s " -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Instance typu %(instance_type_id)s nemohla být nalezena." -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Instance typu s názvem %(instance_type_name)s nemohla být nalezena." -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Konfigurace %(flavor_id)s nemohla být nalezena." -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "Filtr hostitelů plánovače %(filter_name)s nemohl být nalezen." -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "Funkce nákladů plánovače %(cost_fn_str)s nemohla být nalezena." -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "Příznak váhy plánovače nemohl být nalezen: %(flag_name)s" -#: nova/exception.py:823 +#: nova/exception.py:827 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:828 +#: nova/exception.py:832 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " @@ -890,341 +895,341 @@ msgstr "" "Instance typu %(instance_type_id)s nemá žádné dodatečné specifikace s " "klíčem %(extra_specs_key)s." -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "Soubor %(file_path)s nemohl být nalezen." -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "Nalezeno nula souborů." -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "Nenalezen virtuální přepínač sdružený se síťovým adaptérem %(adapter)s." -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Síťový adaptér %(adapter)s nemohl být nalezen." -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "Činnost není povolena." -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "Střídání není povoleno pro snímky" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "Parametr rotation je vyžadován pro backup image_type" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "Dvojice klíčů %(key_name)s již existuje." -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "Instance %(name)s již existuje." -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "Instance typu %(name)s již existuje." -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "Typ svazku %(name)s již existuje." -#: nova/exception.py:892 +#: nova/exception.py:896 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s je ve sdíleném úložišti: %(reason)s" -#: nova/exception.py:896 +#: nova/exception.py:900 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s je ve sdíleném úložišti: %(reason)s" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "Chyba přesunu" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Poškozené tělo zprávy: %(reason)s" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "Nelze najít nastavení v %(path)s" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "Nelze načíst aplikaci vložení '%(name)s' z %(path)s" -#: nova/exception.py:918 +#: nova/exception.py:922 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "Při změně velikosti ji musí instance změnit také!" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "Obraz je větší než typ instance povoluje" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "Typ paměti instance je pro požadovaný obraz příliš malý." -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "Typ disku instance je pro požadovaný obraz příliš malý." -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Pro spuštění %(uuid)s je v uzlu výpočtu nedostatek volné paměti." -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "Nelze získat metriky šířky pásma/procesoru/disku pro tohoto hostitele." -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Hostitel %(host)s není dostupný nebo neexistuje." -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "Kvóta překročena" -#: nova/exception.py:957 +#: nova/exception.py:961 #, fuzzy, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" -#: nova/exception.py:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, fuzzy, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:970 +#: nova/exception.py:974 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:974 +#: nova/exception.py:978 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "Překročen limit osobnostního souboru" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "Cesta osobnostního souboru je příliš dlouhá" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "Obsah osobnostního souboru je příliš dlouhý" -#: nova/exception.py:990 +#: nova/exception.py:994 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:994 +#: nova/exception.py:998 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "Agregát %(aggregate_id)s nemá hostitele %(host)s." -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Agregát %(aggregate_id)s nemohl být nalezen." -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Agregát %(aggregate_name)s již existuje." -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "Agregát %(aggregate_id)s nemá hostitele %(host)s." -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "Agregát %(aggregate_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "Agregát %(aggregate_id)s již má hostitele %(host)s." -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, fuzzy, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "Zjištěn více než jeden svazek s názvem %(vol_name)" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" "Nelze vytvořit typ_svazku s názvem %(name)s a specifikacemi " "%(extra_specs)s" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 #, fuzzy msgid "Unknown NFS exception" msgstr "Vyskytla se neočekávaná výjimka." -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "Nelze vytvořit typ instance" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "Špatná odpověď od SolidFire API" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Chyba v odpovědi SolidFire API: data=%(data)s" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Zjišťěna existující vlan s id %(vlan)" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s nemohla být nastavena." -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Získávání obrazu %(image)s" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "Plovoucí ip nenalezeno pro hostitele %(host)s." -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_id)s nenalezena" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projekt %(project_id)s nemohl být nalezen." @@ -1717,7 +1722,7 @@ msgid "Create volume from snapshot %s" msgstr "Vytvořit svazek ze snímku %s" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Vytvořit svazek o %s GB" @@ -1788,7 +1793,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "Nelze najít adresu %r" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, fuzzy, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "existuje mnoho pevných ip, použita je první: %s" @@ -2611,7 +2616,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "Může být získán pouze kořenový certifikát." -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2662,45 +2667,51 @@ msgstr "Žádné tělo požadavku" msgid "Floating ip is not associated" msgstr "Plovoucí ip %(address)s není přidružena." -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, fuzzy, python-format +msgid "Floating ip not found for id %s" +msgstr "Plovoucí ip není nalezena pro id %(id)s." + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "Žádné další plovoucí ip v zásobníku %s." -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "Žádné další plovoucí ip nejsou dostupné." -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "Chybí parametr dict" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "Adresa není určena" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 #, fuzzy msgid "No nw_info cache associated with instance" msgstr "K instanci nejsou přidruženy žádné pevné ip" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "K instanci nejsou přidruženy žádné pevné ip" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 #, fuzzy msgid "floating ip is already associated" msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2914,11 +2925,21 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +#, fuzzy +msgid "Invalid request body. 'volume' not found" +msgstr "Neplatné tělo požadavku" + +#: nova/api/openstack/volume/volumes.py:307 +#, fuzzy +msgid "Invalid request body. 'size' not found" +msgstr "Neplatné tělo požadavku" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, fuzzy, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty" @@ -3009,63 +3030,63 @@ msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." msgid "Metadata property value greater than 255 characters" msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "Chystá se spuštění %s instancí..." -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Pokus o jemné smazání %s" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 #, fuzzy msgid "No host for instance, deleting immediately" msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 #, fuzzy msgid "host for instance is down, deleting from database" msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 #, fuzzy msgid "Going to try to terminate instance" msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 #, fuzzy msgid "Going to try to stop instance" msgstr "Pokus o zastavení %s" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 #, fuzzy msgid "Going to try to start instance" msgstr "Pokus o spuštění %s" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "Hledání podle: %s" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "Nerozpoznaný typ obrazu %s" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Spouštění snímku ve VM %s" @@ -3346,8 +3367,8 @@ msgstr "ukončování bdm %s" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Nastavování stavu vm instance na ERROR" @@ -3457,117 +3478,117 @@ msgstr "instance %s: rušení záchrany" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "cíl stejný jako zdroj!" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 #, fuzzy msgid "Pausing" msgstr "Aktualizování!" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: získávání diagnostik" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 #, fuzzy msgid "Reset network" msgstr "Reset sítě" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 #, fuzzy msgid "Inject network info" msgstr "instance %s: vkládání informací o síti" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "network_info vkládá: |%s|" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 #, fuzzy msgid "Get console output" msgstr "Získat výstup konzole pro instanci %s" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 #, fuzzy msgid "Getting vnc console" msgstr "instance %s: získávání konzole vnc" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, fuzzy, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "Odpojování svazku %(volume_id)s z bodu připojení %(mp)s" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Odpojování svazku z neznámé instance %s" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "Instance nemá svazek." -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "Přesun před spuštěním selhal na %(dest)s" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 #, fuzzy msgid "_post_live_migration() is started.." msgstr "zahájen přesun po spuštění." -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "Nenalezeny žádné plovoucí ip" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "Nenalezeny žádné plovoucí ip." -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" @@ -3576,12 +3597,12 @@ msgstr "" "Přesun za provozu: Neočekávaná chyba: nelze zdědit plovoucí ip.\n" "%(e)s" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "Přesun instance do %(dest)s úspěšně dokončen." -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -3589,16 +3610,16 @@ msgstr "" "Můžete vidět tuto chybu \"libvirt: QEMU error: Domain not found: no " "domain with matching name.\" Tuto chybu můžete bezpečně ignorovat." -#: nova/compute/manager.py:2280 +#: nova/compute/manager.py:2284 #, fuzzy msgid "Post operation of migration started" msgstr "Spuštěna operace po migraci" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -3607,59 +3628,59 @@ msgstr "" "Nalezeno %(migration_count)d nepotvrzených přesunů starších než " "%(confirm_window)d vteřin" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "Vypínání VM pro instanci %(instance_uuid)s" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Instance %(instance_id)s nenalezena" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 #, fuzzy msgid "In ERROR state" msgstr "Uzel je v neznámém chybovém stavu." -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "Aktualizace mezipaměti využití šířky pásma" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "Aktualizace stavu hostitele" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -3668,48 +3689,48 @@ msgstr "" "Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na " "hypervizoru." -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instance není zapnuta" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..." -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "Znovu získávání smazané instance" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, fuzzy, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " @@ -3718,7 +3739,7 @@ msgstr "" "Zjištěna instance se jmenovkou '%(name_label)s', která je označena jako " "SMAZÁNA, ale stále je přítomna na hostiteli." -#: nova/compute/manager.py:2775 +#: nova/compute/manager.py:2816 #, fuzzy, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" @@ -3727,7 +3748,7 @@ msgstr "" "Ničení instance se jmenovkou '%(name_label)s', která je označena jako " "SMAZÁNA, ale stále je přítomna na hostiteli." -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3910,7 +3931,7 @@ msgstr "Nezadán žádný počítačový hostitel" msgid "Unable to find host for Instance %s" msgstr "Nelze najít hostitele pro instanci %s" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3983,42 +4004,42 @@ msgstr "Nerozpoznaná hodnota read_deleted '%s'" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 #, fuzzy msgid "Backend exists" msgstr "podpůrná vrstva: %s" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "Žádné nastavení podpůrné vrstvy s id %(sm_backend_id)s" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, fuzzy, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "Žádné nastavení podpůrné vrstvy s id %(sm_backend_id)s" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 #, fuzzy msgid "Flavor exists" msgstr "konfigurace: %s" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "Konfigurace %(flavor_id)s nemohla být nalezena." -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, fuzzy, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "Žádná konfigurace sm s názvem %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, fuzzy, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "Žádná konfigurace sm s názvem %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "Žádný svazek sm s id %(volume_id)s" @@ -4666,22 +4687,22 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "Volajícímu je vrácena výjimka: %s" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "Znovu připojování k serveru AMQP na %(hostname)s:%(port)d" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "Připojení k serveru AMQP na %(hostname)s:%(port)d" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " @@ -4690,7 +4711,7 @@ msgstr "" "Nelze se připojit k serveru AMQP na %(hostname)s:%(port)d po " "%(max_retries)d pokusech: %(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " @@ -4699,25 +4720,25 @@ msgstr "" "AMQP server na %(hostname)s:%(port)d je nedosažitelný: %(err_str)s. Další" " pokus za %(sleep_time)d vteřin." -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "Nelze deklarovat spotřebitele pro téma '%(topic)s': %(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "Při čekání na odpověď RPC vypršel čas: %s" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "Nelze spotřebovat zprávu z fronty: %s" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4984,61 +5005,61 @@ msgstr "Není určen další výběr hostitele pro %s." msgid "Attempting to build %(num_instances)d instance(s)" msgstr "Pokus o sestavení %(num_instances)d instancí" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "Plánovač rozumí pouze uzlům výpočtu (prozatím)" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "Filtrováno %(hosts)s" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "Zváženo %(weighted_host)s" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, fuzzy, python-format msgid "Host filter passes for %(host)s" msgstr "Žádný počítačový uzel pro %(host)s" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "Obdržena aktualizace služby %(service_name)s od %(host)s." -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "host_manager zaveden pouze pro 'compute'" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "Žádná služba pro ID výpočtu %s" @@ -5251,17 +5272,17 @@ msgstr "projekt" msgid "uuid" msgstr "uuid" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, fuzzy, python-format msgid "unrecognized argument %s" msgstr "Nerozpoznaná hodnota read_deleted '%s'" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5269,7 +5290,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5375,28 +5396,28 @@ msgstr "zobrazení_test_snímku: resp=%s" msgid "test_snapshot_detail: resp_dict=%s" msgstr "test_snímek_podrobnosti: resp_dict=%s" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "Spouštění instancí: %s" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "Po ukončení instancí: %s" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "Vnitřní chyba" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "Po vynuceném ukončení instancí: %s" @@ -5416,12 +5437,12 @@ msgstr "Nelze zničit vbd %s" msgid "Failed to get info for disk %s" msgstr "Nelze získat metadata pro ip: %s" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, fuzzy, python-format msgid "Result: %(result)s is not a dict." msgstr "Adresa |%(address)s| není přidělena" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5429,13 +5450,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, fuzzy, python-format msgid "Result: %(result)s is not a list." msgstr "Adresa |%(address)s| není přidělena" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5823,42 +5844,42 @@ msgstr "Uzel je v neznámém chybovém stavu." msgid "no capable image handler configured" msgstr "není nastavena žádná schopná obslužná rutina obrazu" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, fuzzy, python-format msgid "no disk image handler for: %s" msgstr "neznámá obslužná rutina obrazu disku: %s" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "obraz již je připojen" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, fuzzy, python-format msgid "Failed to unmount container filesystem: %s" msgstr "Nelze připojit souborový systém: %s" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 #, fuzzy msgid "injected file path not valid" msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6962,14 +6983,14 @@ msgstr "Odstranitelné základní soubory: %s" msgid "Verification complete" msgstr "Ověření dokončeno" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6977,27 +6998,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, fuzzy, python-format msgid "Reading image info file: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, fuzzy, python-format msgid "Read: %s" msgstr "_vytvořit: %s" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, fuzzy, python-format msgid "Wrote: %s" msgstr "Přepsáno %s" @@ -7183,6 +7204,19 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Nelze použít globální roli %(role_id)s" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 #, fuzzy msgid "" @@ -7636,14 +7670,14 @@ msgstr "Získávání velikosto brazu %s" msgid "Got image size of %(size)s for the image %(image)s" msgstr "Získáná velikost %(size)s obrazu %(image)s" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, fuzzy, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" "ČASOVÝ LIMIT: Vypršel čas volání %(method)s. VM id=%(instance_uuid)s; " "arg=%(args)r" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -7652,12 +7686,12 @@ msgstr "" "NEZAVEDENO: Volání %(method)s není agentem podporováno. VM " "id=%(instance_uuid)s; arg=%(args)r" -#: nova/virt/xenapi/agent.py:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "Volání %(method)s vrátilo chybu: %(e)s." -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, fuzzy, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " @@ -7666,63 +7700,63 @@ msgstr "" "Volání %(method)s agentem vrátilo neplatnou odpověď: %(ret)r. VM " "id=%(instance_uuid)s; cesta=%(path)s; arg=%(addl_args)r" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "Nelze se dotázat na verzi agenta: %(resp)r" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "Dotaz na verzi agenta" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Aktualizace agenta na %s" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "Nelze aktualizovat agenta: %(resp)r" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "Nastavování správcovského hesla" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "Nelze vyměnit klíče: %(resp)r" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "Nelze aktualizovat heslo: %(resp)r" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "Nelze vložit soubor: %(resp)r" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "Reset sítě" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, fuzzy, python-format msgid "Failed to reset network: %(resp)r" msgstr "Nelze vložit soubor: %(resp)r" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "Chyba OpenSSL: %s" @@ -7741,24 +7775,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Nelze dešifrovat soukromý klíč: %s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "Spuštění hostitele na XenServer není podporováno." -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "Nelze se přihlásit do XenAPI (je disk Dom0 plný?)" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "Obdržena výjimka: %s" @@ -8104,17 +8138,17 @@ msgstr "VDI %s je stále dostupné" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "Znovu skenování SR %s" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "Příznak sr_matching_filter '%s' se neřídí pravidly formátování" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " @@ -8123,50 +8157,50 @@ msgstr "" "XenAPI nelze najít úložiště na které nainstalovat instance hostů. Prosím " "zkontrolujte Vaše nastavení a/nebo nastavte příznak 'sr_matching_filter'" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "Nelze najít SR typu obsahu ISO" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO: hledání SR %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "ISO: není obsah iso" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: typ obsahu iso, není klíč 'i18n-key'" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "ISO: typ obsahu iso, hodnota i18n-key není 'local-storage-iso'" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR odpovídající naším kritériím" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, prozkoumáváno, zdali se jedná o místního hostitele" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "ISO: PBD %(pbd_ref)s zmizelo" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "ISO: shoda PBD, požadováno %(pbd_rec)s, získáno %(host)s" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "ISO: SR s místním PBD" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -8175,22 +8209,22 @@ msgstr "" "Nelze získat RRD XML pro VM %(vm_uuid)s mající podrobnosti serveru: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "Nelze získat aktualizace RRD XML s podrobnostmi serveru: %(server)s." -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "Neznámá data statistik od Xenserver: %s" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s má nadřazenho %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -8199,75 +8233,75 @@ msgstr "" "Nadřazený %(parent_uuid)s se neshoduje s původním nadřazeným " "%(original_parent_uuid)s, čekání na splynutí..." -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "Překročeny pokusy o splynutí VHD (%(max_attempts)d), přerušeno..." -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Vypršel časový limit při čekání na vytvoření zařízení %s" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "Zapojování VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "Zapojování VBD %s hotovo." -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "VBD %(vbd_ref)s zapojeno jako %(orig_dev)s" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "VBD %(vbd_ref)s zapojeno do špatného dev, znovu mapování do %(dev)s" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ničení VBD pro VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ničení VBD pro VDI %s hotovo." -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "Spouštění pygrub s %s" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "Nalezen kernel Xen %s" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "Žádný kernel Xen nenalezen. Zavádění HVM." -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "Oddíly:" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sektorů" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -8276,26 +8310,26 @@ msgstr "" "Zapisování tabulky oddílů %(primary_first)d %(primary_last)d do " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "Zapisování tabulky oddílů %s dokončeno." -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" @@ -8303,7 +8337,7 @@ msgstr "" "Nástroje XenServer instalované v tomto obrazu jsou schopné vložit sítě. " "Síťové soubory nebudou změněny" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" @@ -8311,20 +8345,20 @@ msgstr "" "Nástroje XenServer jsou v tomto obrazu přítomny, ale nejsou schopny " "vložit síť" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "Nástroje XenServer nejsou v tomto obrazu nainstalovány" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "Přímé zacházení se soubory rozhraní" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "Nelze připojit souborový systém (očekáváno v nelinuxových instancích): %s" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8487,55 +8521,51 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "Automatický tvrdý restart %d" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "Nelze získat informacce o šířce pásma." - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 #, fuzzy msgid "Injecting network info to xenstore" msgstr "Vkládání informací o síti do xs pro vm: |%s|" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 #, fuzzy msgid "Creating vifs" msgstr "Vytváření obrazu" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "vytváření VIF pro VM %(vm_ref)s, síť %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "vytváření VIF pro VM %(vm_ref)s, síť %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 #, fuzzy msgid "Injecting hostname to xenstore" msgstr "Vkládání názvu hostitele do xs pro vm: |%s|" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 #, fuzzy msgid "Migrate Send failed" msgstr "Vytvoření selhalo" @@ -8945,17 +8975,24 @@ msgstr "Zaznamování ovladače svazku: %s" msgid "Creating volume: %s" msgstr "Mazání svazku s ID: %s " -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, fuzzy, python-format msgid "Removing volume: %s" msgstr "Mazání svazku s ID: %s " -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." @@ -9496,69 +9533,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9566,17 +9589,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9584,45 +9607,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, fuzzy, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9631,17 +9654,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9650,17 +9673,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9669,14 +9692,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9685,7 +9708,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9694,7 +9717,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9702,33 +9725,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9736,79 +9759,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, fuzzy, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "snímek %s: úspěšně vytvořen" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, fuzzy, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "Vytvořit snímek ze svazku %s" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, fuzzy, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "Vytvořit snímek svazku %s" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, fuzzy, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "snímek %s: úspěšně vytvořen" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9817,7 +9840,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9826,23 +9849,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9851,42 +9874,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9894,7 +9917,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9902,17 +9925,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, fuzzy, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "Nastavování hostitele %(host)s na %(state)s." -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9920,17 +9943,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9939,19 +9962,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9965,7 +9988,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -10140,3 +10163,24 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not get bandwidth info." +#~ msgstr "Nelze získat informacce o šířce pásma." + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" +#~ msgstr "" + diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po index 0414241ed..0398dcdff 100644 --- a/nova/locale/da/LC_MESSAGES/nova.po +++ b/nova/locale/da/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen <soren@linux2go.dk>\n" "Language-Team: Danish <da@li.org>\n" @@ -133,204 +133,209 @@ msgstr "" #: nova/exception.py:217 #, python-format -msgid "Not authorized for image %(image_id)s." +msgid "Image %(image_id)s is not active." msgstr "" #: nova/exception.py:221 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -338,132 +343,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 msgid "Constraint not met." msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -471,716 +476,716 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1667,7 +1672,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" @@ -1732,7 +1737,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2535,7 +2540,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2580,43 +2585,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2827,11 +2838,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2914,57 +2933,57 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3234,8 +3253,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3333,254 +3352,254 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3761,7 +3780,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3834,40 +3853,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4487,54 +4506,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4794,61 +4813,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5059,17 +5078,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5077,7 +5096,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5182,28 +5201,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5223,12 +5242,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5236,13 +5255,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5618,41 +5637,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6705,14 +6724,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6720,27 +6739,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6920,6 +6939,18 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7325,87 +7356,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7421,24 +7452,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7769,215 +7800,215 @@ msgstr "" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8123,52 +8154,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8566,17 +8593,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, python-format msgid "Removing volume: %s" msgstr "" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "" @@ -9110,69 +9144,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9180,17 +9200,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9198,45 +9218,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9245,17 +9265,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9264,17 +9284,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9283,14 +9303,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9299,7 +9319,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9308,7 +9328,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9316,33 +9336,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9350,79 +9370,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, fuzzy, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "bind %s: slettet" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9431,7 +9451,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9440,23 +9460,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9465,42 +9485,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9508,7 +9528,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9516,17 +9536,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9534,17 +9554,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9553,19 +9573,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, python-format msgid "" "CLI Exception output:\n" @@ -9574,7 +9594,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9747,6 +9767,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po index 333af3d36..a30c49c2f 100644 --- a/nova/locale/de/LC_MESSAGES/nova.po +++ b/nova/locale/de/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n" "Language-Team: German <de@li.org>\n" @@ -137,205 +137,210 @@ msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: nova/exception.py:217 +#, python-format +msgid "Image %(image_id)s is not active." +msgstr "" + +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -343,133 +348,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 #, fuzzy msgid "Constraint not met." msgstr "Instanz %s: Rettung" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -477,716 +482,716 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1673,7 +1678,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" @@ -1738,7 +1743,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2541,7 +2546,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2586,43 +2591,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2833,11 +2844,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2920,57 +2939,57 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3240,8 +3259,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3340,256 +3359,256 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3770,7 +3789,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3843,40 +3862,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4496,54 +4515,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4803,61 +4822,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5068,17 +5087,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5086,7 +5105,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5191,28 +5210,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5232,12 +5251,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5245,13 +5264,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5628,41 +5647,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6716,14 +6735,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6731,27 +6750,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6931,6 +6950,18 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7337,87 +7368,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7433,24 +7464,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7781,215 +7812,215 @@ msgstr "" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8135,52 +8166,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8578,17 +8605,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, python-format msgid "Removing volume: %s" msgstr "" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "" @@ -9122,69 +9156,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9192,17 +9212,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9210,45 +9230,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9257,17 +9277,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9276,17 +9296,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9295,14 +9315,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9311,7 +9331,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9320,7 +9340,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9328,33 +9348,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9362,79 +9382,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, fuzzy, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "Volume %s: erfolgreich erstellt" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, fuzzy, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "Volume %s: erfolgreich erstellt" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9443,7 +9463,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9452,23 +9472,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9477,42 +9497,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9520,7 +9540,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9528,17 +9548,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9546,17 +9566,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9565,19 +9585,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9591,7 +9611,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9764,6 +9784,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po index 760103ffb..6c4493dc4 100644 --- a/nova/locale/en_AU/LC_MESSAGES/nova.po +++ b/nova/locale/en_AU/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield <Unknown>\n" "Language-Team: English (Australia) <en_AU@li.org>\n" @@ -138,205 +138,210 @@ msgstr "" #: nova/exception.py:217 #, fuzzy, python-format +msgid "Image %(image_id)s is not active." +msgstr "instance %s: booted" + +#: nova/exception.py:221 +#, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "no method for message: %s" -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "instance %s: booted" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 #, fuzzy msgid "Failed to terminate instance" msgstr "Going to start terminating instances" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -344,133 +349,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 #, fuzzy msgid "Constraint not met." msgstr "instance %s: rescued" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/exception.py:490 +#: nova/exception.py:494 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "Tried to remove non-existent console %(console_id)s." -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -478,716 +483,716 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "instance %(instance_name)s: deleting instance files %(target)s" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "Associate address %(public_ip)s to instance %(instance_id)s" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "group %s already exists" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Could not attach image to loopback: %s" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1676,7 +1681,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" @@ -1743,7 +1748,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "Disassociate address %s" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2549,7 +2554,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2595,43 +2600,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, fuzzy, python-format +msgid "Floating ip not found for id %s" +msgstr "setting network host" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2845,11 +2856,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2934,61 +2953,61 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "Going to run %s instances..." -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 #, fuzzy msgid "Going to try to terminate instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 #, fuzzy msgid "Going to try to stop instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 #, fuzzy msgid "Going to try to start instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Starting snapshot for VM %s" @@ -3259,8 +3278,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3362,261 +3381,261 @@ msgstr "instance %s: unrescuing" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 #, fuzzy msgid "Reset network" msgstr "setting network host" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 #, fuzzy msgid "Inject network info" msgstr "setting network host" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 #, fuzzy msgid "Get console output" msgstr "Get console output for instance %s" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 #, fuzzy msgid "Getting vnc console" msgstr "Adding console" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: booted" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3797,7 +3816,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3870,41 +3889,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4526,54 +4545,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "Returning exception %s to caller" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4836,61 +4855,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5101,17 +5120,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5119,7 +5138,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5224,28 +5243,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "Running instances: %s" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "After terminating instances: %s" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5265,12 +5284,12 @@ msgstr "Unable to destroy VBD %s" msgid "Failed to get info for disk %s" msgstr "Failed to get metadata for ip: %s" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5278,13 +5297,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5663,42 +5682,42 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, fuzzy, python-format msgid "Failed to unmount container filesystem: %s" msgstr "Failed to mount filesystem: %s" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 #, fuzzy msgid "injected file path not valid" msgstr "Injecting file path: '%s'" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6760,14 +6779,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6775,27 +6794,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, fuzzy, python-format msgid "Read: %s" msgstr "received %s" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, fuzzy, python-format msgid "Wrote: %s" msgstr "Re-wrote %s" @@ -6975,6 +6994,19 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Unable to detach volume %s" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7384,87 +7416,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Injecting file path: '%s'" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, fuzzy, python-format msgid "Failed to reset network: %(resp)r" msgstr "Failed to get metadata for ip: %s" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL error: %s" @@ -7484,24 +7516,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Failed to decrypt private key: %s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" @@ -7837,89 +7869,89 @@ msgstr "VDI %s is still available" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s has parent %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -7928,126 +7960,126 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8197,53 +8229,49 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 #, fuzzy msgid "Injecting network info to xenstore" msgstr "setting network host" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8644,17 +8672,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "Deleting user %s" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, fuzzy, python-format msgid "Removing volume: %s" msgstr "Deleting user %s" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" @@ -9189,69 +9224,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9259,17 +9280,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9277,45 +9298,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9324,17 +9345,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9343,17 +9364,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9362,14 +9383,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9378,7 +9399,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9387,7 +9408,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9395,33 +9416,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9429,79 +9450,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, fuzzy, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "volume %s: created successfully" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, fuzzy, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "volume %s: created successfully" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9510,7 +9531,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9519,23 +9540,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9544,42 +9565,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9587,7 +9608,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9595,17 +9616,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9613,17 +9634,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9632,19 +9653,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9658,7 +9679,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9831,6 +9852,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po index db8d4d7ed..91fe8119a 100644 --- a/nova/locale/en_GB/LC_MESSAGES/nova.po +++ b/nova/locale/en_GB/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington <untaintableangel@hotmail.co.uk>\n" "Language-Team: English (United Kingdom) <en_GB@li.org>\n" @@ -137,88 +137,93 @@ msgid "Policy doesn't allow %(action)s to be performed." msgstr "Policy doesn't allow %(action)s to be performed." #: nova/exception.py:217 +#, fuzzy, python-format +msgid "Image %(image_id)s is not active." +msgstr "Instance %(instance_id)s is not running." + +#: nova/exception.py:221 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "Invalid snapshot" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Volume %(volume_id)s is not attached to anything" -#: nova/exception.py:234 +#: nova/exception.py:238 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Volume %(volume_id)s is not attached to anything" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "Failed to load data into json format" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "The request is invalid." -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "Invalid input received" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "Invalid volume type" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "Invalid volume" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Invalid IP protocol %(protocol)s." -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Invalid content type %(content_type)s." -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Invalid cidr %(cidr)s." -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -227,16 +232,16 @@ msgstr "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -245,101 +250,101 @@ msgstr "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." -#: nova/exception.py:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -347,133 +352,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 #, fuzzy msgid "Constraint not met." msgstr "instance %s: resuming" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -481,717 +486,717 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:783 +#: nova/exception.py:787 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 #, fuzzy msgid "Unknown NFS exception" msgstr "An unknown exception occurred." -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1678,7 +1683,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" @@ -1743,7 +1748,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2547,7 +2552,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2593,43 +2598,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2840,11 +2851,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2928,57 +2947,57 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3248,8 +3267,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3350,259 +3369,259 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 #, fuzzy msgid "Reset network" msgstr "instance %s: reset network" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 #, fuzzy msgid "Get console output" msgstr "Get console output for instance %s" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Instance %(instance_id)s is not running." -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3783,7 +3802,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3856,41 +3875,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4511,54 +4530,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4820,61 +4839,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5085,17 +5104,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5103,7 +5122,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5208,28 +5227,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5249,12 +5268,12 @@ msgstr "Unable to destroy VBD %s" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5262,13 +5281,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5645,41 +5664,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6742,14 +6761,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6757,27 +6776,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6958,6 +6977,19 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Unable to detach volume %s" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7364,87 +7396,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7460,24 +7492,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7812,89 +7844,89 @@ msgstr "VDI %s is still available" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s has parent %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -7903,126 +7935,126 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8169,52 +8201,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8615,17 +8643,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "Re-exporting %s volumes" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, fuzzy, python-format msgid "Removing volume: %s" msgstr "Re-exporting %s volumes" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" @@ -9159,69 +9194,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9229,17 +9250,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9247,45 +9268,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9294,17 +9315,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9313,17 +9334,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9332,14 +9353,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9348,7 +9369,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9357,7 +9378,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9365,33 +9386,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9399,79 +9420,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, fuzzy, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "volume %s: created successfully" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, fuzzy, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "volume %s: created successfully" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9480,7 +9501,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9489,23 +9510,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9514,42 +9535,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9557,7 +9578,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9565,17 +9586,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9583,17 +9604,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9602,19 +9623,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9628,7 +9649,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9801,6 +9822,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/en_US/LC_MESSAGES/nova.po b/nova/locale/en_US/LC_MESSAGES/nova.po index 1b31ef5af..dc42d660a 100644 --- a/nova/locale/en_US/LC_MESSAGES/nova.po +++ b/nova/locale/en_US/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2012-09-13 10:30+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: en_US <LL@li.org>\n" @@ -137,88 +137,93 @@ msgid "Policy doesn't allow %(action)s to be performed." msgstr "Policy doesn't allow %(action)s to be performed." #: nova/exception.py:217 +#, fuzzy, python-format +msgid "Image %(image_id)s is not active." +msgstr "Image %(image_id)s could not be found." + +#: nova/exception.py:221 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "Not authorized for image %(image_id)s." -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "Invalid snapshot" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Volume %(volume_id)s is not attached to anything" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Volume %(volume_id)s is still attached, detach volume first." -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "Failed to load data into json format" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "The request is invalid." -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "Invalid input received" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "Invalid volume type" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "Invalid volume" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Invalid metadata" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Invalid IP protocol %(protocol)s." -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Invalid content type %(content_type)s." -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Invalid cidr %(cidr)s." -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "Invalid Parameter: Unicode is not supported by the current database." -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -227,16 +232,16 @@ msgstr "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Group not valid. Reason: %(reason)s" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "Sort key supplied was not valid." -#: nova/exception.py:306 +#: nova/exception.py:310 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -245,63 +250,63 @@ msgstr "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." -#: nova/exception.py:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "Instance %(instance_id)s is not in rescue mode" -#: nova/exception.py:319 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Instance %(instance_id)s is not ready" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "Failed to suspend instance" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "Failed to resume server" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "Failed to reboot instance" -#: nova/exception.py:335 +#: nova/exception.py:339 msgid "Failed to terminate instance" msgstr "Failed to terminate instance" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "Service is unavailable at this time." -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "Insufficient compute resources." -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "Compute service is unavailable at this time." -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "The supplied hypervisor type of is invalid." -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "The instance requires a newer hypervisor version than has been provided." -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -310,31 +315,31 @@ msgstr "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "The supplied device path (%(path)s) is invalid." -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "The supplied device path (%(path)s) is in use." -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "The supplied device (%(device)s) is busy." -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "Unacceptable CPU info" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s is not a valid IP v4/6 address." -#: nova/exception.py:390 +#: nova/exception.py:394 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -343,7 +348,7 @@ msgstr "" "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." -#: nova/exception.py:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -354,75 +359,75 @@ msgstr "" "the desired physical adapter. Expected vSwitch is %(expected)s, but the " "one associated is %(actual)s." -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Disk format %(disk_format)s is not acceptable" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Image %(image_id)s is unacceptable: %(reason)s" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Instance %(instance_id)s is unacceptable: %(reason)s" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s is unacceptable." -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "Expected a uuid but received %(uuid)s." -#: nova/exception.py:423 +#: nova/exception.py:427 msgid "Constraint not met." msgstr "Constraint not met." -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "Resource could not be found." -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "Could not find driver for connection_type %(name)s" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "Volume %(volume_id)s persistence file could not be found." -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Volume %(volume_id)s could not be found." -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "Unable to locate account %(account_name)s on Solidfire device" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "Volume %(volume_id)s has no metadata with key %(metadata_key)s." -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "Volume type %(volume_type_id)s could not be found." -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "Volume type with name %(volume_type_name)s could not be found." -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " @@ -431,57 +436,57 @@ msgstr "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Snapshot %(snapshot_id)s could not be found." -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "deleting volume %(volume_name)s that has snapshot" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "deleting snapshot %(snapshot_name)s that has dependent volumes" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "No target id found for volume %(volume_id)s." -#: nova/exception.py:486 +#: nova/exception.py:490 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Failed to create iscsi target for volume %(volume_id)s." -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "Failed to remove iscsi target for volume %(volume_id)s." -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "No disk at %(location)s" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Could not find a handler for %(driver_type)s volume." -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Invalid image href %(image_href)s." -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Image %(image_id)s could not be found." -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -492,55 +497,55 @@ msgstr "" " dynamically when they are listed for the first time. Have you listed " "image ids since adding this image?" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Project %(project_id)s could not be found." -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "Cannot find SR to read/write VDI." -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "Network %(network_id)s is still in use." -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s is required to create a network." -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Network %(network_id)s could not be found." -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Network could not be found for bridge %(bridge)s" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Network could not be found for uuid %(uuid)s" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Network could not be found with cidr %(cidr)s." -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Network could not be found for instance %(instance_id)s." -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "No networks defined." -#: nova/exception.py:557 +#: nova/exception.py:561 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -549,51 +554,51 @@ msgstr "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." -#: nova/exception.py:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "Host is not set to the network (%(network_id)s)." -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "Could not find the datastore reference(s) which the VM uses." -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "Port %(port_id)s is still in use." -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "Port %(port_id)s could not be found." -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "No fixed IP associated with id %(id)s." -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "Fixed ip not found for address %(address)s." -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Instance %(instance_uuid)s has zero fixed ips." -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "Network host %(host)s has zero fixed ips in network %(network_id)s." -#: nova/exception.py:595 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " @@ -602,7 +607,7 @@ msgstr "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " @@ -611,108 +616,108 @@ msgstr "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Fixed IP address %(address)s is invalid." -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "Zero fixed ips available." -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "Zero fixed ips could be found." -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "Floating ip %(address)s already exists." -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "Floating ip not found for id %(id)s." -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "The DNS entry %(name)s already exists in domain %(domain)s." -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "Floating ip not found for address %(address)s." -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "Floating ip not found for host %(host)s." -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "Zero floating ips available." -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "Floating ip %(address)s is associated." -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "Floating ip %(address)s is not associated." -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "Zero floating ips exist." -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "Interface %(interface)s not found." -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "Keypair %(name)s not found for user %(user_id)s" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Certificate %(certificate_id)s not found." -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Service %(service_id)s could not be found." -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "Host %(host)s could not be found." -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Compute host %(host)s could not be found." -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Could not find binary %(binary)s on host %(host)s." -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "Invalid reservation expiration %(expire)s." -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " @@ -721,56 +726,56 @@ msgstr "" "Change would make usage less than 0 for the following resources: " "%(unders)s" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "Quota could not be found" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "Unknown quota resources %(unknown)s." -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Quota for project %(project_id)s could not be found." -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Quota class %(class_name)s could not be found." -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Quota usage for project %(project_id)s could not be found." -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Quota reservation %(uuid)s could not be found." -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Quota exceeded for resources: %(overs)s" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Security group %(security_group_id)s not found." -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "Security group %(security_group_id)s not found for project %(project_id)s." -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Security group with rule %(rule_id)s not found." -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -779,7 +784,7 @@ msgstr "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -788,22 +793,22 @@ msgstr "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Migration %(migration_id)s could not be found." -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "Migration not found for instance %(instance_id)s with status %(status)s." -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Console pool %(pool_id)s could not be found." -#: nova/exception.py:769 +#: nova/exception.py:773 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " @@ -812,17 +817,17 @@ msgstr "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." -#: nova/exception.py:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Console %(console_id)s could not be found." -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Console for instance %(instance_uuid)s could not be found." -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " @@ -831,52 +836,52 @@ msgstr "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "Invalid console type %(console_type)s " -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Instance type %(instance_type_id)s could not be found." -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Instance type with name %(instance_type_name)s could not be found." -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Flavor %(flavor_id)s could not be found." -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "Flavor access not found for %(flavor_id) / %(project_id) combination." -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "Scheduler Host Filter %(filter_name)s could not be found." -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "Scheduler cost function %(cost_fn_str)s could not be found." -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "Scheduler weight flag not found: %(flag_name)s" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " @@ -885,7 +890,7 @@ msgstr "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " @@ -894,58 +899,58 @@ msgstr "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "File %(file_path)s could not be found." -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "Zero files could be found." -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "Virtual switch associated with the network adapter %(adapter)s not found." -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Network adapter %(adapter)s could not be found." -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "Class %(class_name)s could not be found: %(exception)s" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "Action not allowed." -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "Rotation is not allowed for snapshots" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "Rotation param is required for backup image_type" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "Key pair %(key_name)s already exists." -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "Instance %(name)s already exists." -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "Instance Type %(name)s already exists." -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " @@ -954,80 +959,80 @@ msgstr "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "Volume Type %(name)s already exists." -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s is not on shared storage: %(reason)s" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s is not on local storage: %(reason)s" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "Migration error" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Malformed message body: %(reason)s" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "Could not find config at %(path)s" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "Could not load paste app '%(name)s' from %(path)s" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "When resizing, instances must change flavor!" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "Image is larger than instance type allows" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "Instance type's memory is too small for requested image." -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "Instance type's disk is too small for requested image." -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Insufficient free memory on compute node to start %(uuid)s." -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "Could not fetch bandwidth/cpu/disk metrics for this host." -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "No valid host was found. %(reason)s" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Host %(host)s is not up or doesn't exist." -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "Quota exceeded" -#: nova/exception.py:957 +#: nova/exception.py:961 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " @@ -1036,45 +1041,45 @@ msgstr "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" -#: nova/exception.py:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "Maximum volume size exceeded" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "Maximum number of volumes allowed (%(allowed)d) exceeded" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "Maximum number of floating ips exceeded" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Maximum number of metadata items exceeds %(allowed)d" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "Personality file limit exceeded" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "Personality file path too long" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "Personality file content too long" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "Maximum number of key pairs exceeded" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "Maximum number of security groups or rules exceeded" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " @@ -1083,128 +1088,128 @@ msgstr "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Aggregate %(aggregate_id)s could not be found." -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Aggregate %(aggregate_name)s already exists." -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "Aggregate %(aggregate_id)s has no host %(host)s." -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "Aggregate %(aggregate_id)s already has host %(host)s." -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "Detected more than one volume with name %(vol_name)s" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "Bad or unexpected response from the storage volume backend API: %(data)s" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "Unknown NFS exception" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "No mounted NFS shares found" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "There is no share which can host %(volume_size)sG" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "Unable to create instance type" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Failed to set admin password on %(instance)s because %(reason)s" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "Bad response from SolidFire API" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Error in SolidFire API response: data=%(data)s" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Detected existing vlan with id %(vlan)d" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s could not be found." -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Image %(image_id)s could not be found." -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "Invalid id: %(val)s (expecting \"i-...\")." -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "Could not fetch image %(image_id)s" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "Task %(task_name)s is already running on host %(host)s" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "Task %(task_name)s is not running on host %(host)s" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_uuid)s is locked" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "Unknown config drive format %(format)s. Select one of iso9660 or vfat." -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " @@ -1213,11 +1218,11 @@ msgstr "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" -#: nova/exception.py:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "User data needs to be valid base 64." -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " @@ -1226,12 +1231,12 @@ msgstr "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "The CA file for %(project)s could not be found" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "The CRL file for %(project)s could not be found" @@ -1723,7 +1728,7 @@ msgid "Create volume from snapshot %s" msgstr "Create volume from snapshot %s" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" @@ -1788,7 +1793,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "Unable to associate IP Address, no fixed_ips." #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "multiple fixed_ips exist, using the first: %s" @@ -2601,7 +2606,7 @@ msgstr "Cannot set metadata %(metadata)s in aggregate %(id)s" msgid "Only root certificate can be retrieved." msgstr "Only root certificate can be retrieved." -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2648,43 +2653,49 @@ msgstr "No Request Body" msgid "Floating ip is not associated" msgstr "Floating ip is not associated" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, fuzzy, python-format +msgid "Floating ip not found for id %s" +msgstr "Floating ip not found for id %(id)s." + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "No more floating ips in pool %s." -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "No more floating ips available." -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "Missing parameter dict" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "Address not specified" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "No nw_info cache associated with instance" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "No fixed ips associated to instance" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "floating ip is already associated" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "l3driver call to add floating ip failed" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "Error. Unable to associate floating ip" @@ -2895,11 +2906,21 @@ msgstr "Invalid value '%s' for force. " msgid "Instance has had its instance_type removed from the DB" msgstr "Instance has had its instance_type removed from the DB" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +#, fuzzy +msgid "Invalid request body. 'volume' not found" +msgstr "Invalid request body" + +#: nova/api/openstack/volume/volumes.py:307 +#, fuzzy +msgid "Invalid request body. 'size' not found" +msgstr "Invalid request body" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "Removing options '%(bad_options)s' from query" @@ -2986,58 +3007,58 @@ msgstr "Metadata property key greater than 255 characters" msgid "Metadata property value greater than 255 characters" msgstr "Metadata property value greater than 255 characters" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "Going to run %s instances..." -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "Going to try to soft delete instance" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "No host for instance, deleting immediately" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 #, fuzzy msgid "host for instance is down, deleting from database" msgstr "No host for instance, deleting immediately" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "Going to try to terminate instance" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 msgid "Going to try to stop instance" msgstr "Going to try to stop instance" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 msgid "Going to try to start instance" msgstr "Going to try to start instance" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "Searching by: %s" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "Image type not recognized %s" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "snapshot for %s" @@ -3315,8 +3336,8 @@ msgstr "terminating bdm %s" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Setting instance vm_state to ERROR" @@ -3420,62 +3441,62 @@ msgstr "Unrescuing" msgid "Changing instance metadata according to %(diff)r" msgstr "Changing instance metadata according to %(diff)r" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "destination same as source!" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "Migrating" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "Pausing" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "Unpausing" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 msgid "Retrieving diagnostics" msgstr "Retrieving diagnostics" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "Resuming" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 msgid "Reset network" msgstr "Reset network" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "Inject network info" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "network_info to inject: |%s|" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 msgid "Get console output" msgstr "Get console output" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "Getting vnc console" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "Booting with volume %(volume_id)s at %(mountpoint)s" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "Attaching volume %(volume_id)s to %(mountpoint)s" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " @@ -3484,47 +3505,47 @@ msgstr "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Failed to attach volume %(volume_id)s at %(mountpoint)s" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "Detach volume %(volume_id)s from mountpoint %(mp)s" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "Faild to detach volume %(volume_id)s from %(mp)s" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "Instance has no volume." -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "Pre live migration failed at %(dest)s" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "_post_live_migration() is started.." -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "No floating_ip found" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "No floating_ip found." -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" @@ -3533,12 +3554,12 @@ msgstr "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "Migrating instance to %(dest)s finished successfully." -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -3546,15 +3567,15 @@ msgstr "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." -#: nova/compute/manager.py:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "Post operation of migration started" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "Updated the info_cache for instance" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -3563,12 +3584,12 @@ msgstr "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "Setting migration %(migration_id)s to error: %(reason)s" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " @@ -3577,26 +3598,26 @@ msgstr "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Instance %(instance_uuid)s not found" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "In ERROR state" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "In states %(vm_state)s/%(task_state)s, notRESIZED/None" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "Error auto-confirming resize: %(e)s. Will retry later." -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " @@ -3605,20 +3626,20 @@ msgstr "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." -#: nova/compute/manager.py:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "Failed to generate usage audit for instance on host %s" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "Updating bandwidth usage cache" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "Updating host status" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -3627,11 +3648,11 @@ msgstr "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "During sync_power_state the instance has a pending task. Skip." -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" @@ -3640,36 +3661,36 @@ msgstr "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "Instance shutdown by itself. Calling the stop API." -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "error during stop() in sync_power_state." -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "Instance is paused or suspended unexpectedly. Calling the stop API." -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "Instance is not stopped. Calling the stop API." -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 msgid "Instance is not (soft-)deleted." msgstr "Instance is not (soft-)deleted." -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, skipping..." -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "Reclaiming deleted instance" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " @@ -3678,7 +3699,7 @@ msgstr "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." -#: nova/compute/manager.py:2775 +#: nova/compute/manager.py:2816 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" @@ -3687,7 +3708,7 @@ msgstr "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" @@ -3882,7 +3903,7 @@ msgstr "No compute host specified" msgid "Unable to find host for Instance %s" msgstr "Unable to find host for Instance %s" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "Using %(prefix)s instead of %(req_prefix)s" @@ -3955,40 +3976,40 @@ msgstr "Unrecognized read_deleted value '%s'" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "Change will make usage less than 0 for the following resources: %(unders)s" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 msgid "Backend exists" msgstr "Backend exists" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "No backend config with id %(sm_backend_id)s" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "No backend config with sr uuid %(sr_uuid)s" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "Flavor exists" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "%(sm_flavor_id) flavor not found" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "No sm_flavor called %(sm_flavor_id)s" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "No sm_flavor called %(sm_flavor_label)s" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "No sm_volume with id %(volume_id)s" @@ -4632,22 +4653,22 @@ msgstr "Specified RPC version, %(version)s, not supported by this endpoint." msgid "Returning exception %s to caller" msgstr "Returning exception %s to caller" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "Failed to process message... skipping it." -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "Reconnecting to AMQP server on %(hostname)s:%(port)d" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "Connected to AMQP server on %(hostname)s:%(port)d" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " @@ -4656,7 +4677,7 @@ msgstr "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " @@ -4665,25 +4686,25 @@ msgstr "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "Failed to declare consumer for topic '%(topic)s': %(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "Timed out waiting for RPC response: %s" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "Failed to consume message from queue: %s" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4947,11 +4968,11 @@ msgstr "No host selection for %s defined." msgid "Attempting to build %(num_instances)d instance(s)" msgstr "Attempting to build %(num_instances)d instance(s)" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "Invalid value for 'scheduler_max_attempts', must be >= 1" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " @@ -4960,50 +4981,50 @@ msgstr "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "Scheduler only understands Compute nodes (for now)" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "Filtered %(hosts)s" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "Weighted %(weighted_host)s" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "Host filter fails for ignored host %(host)s" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "Host filter fails for non-forced host %(host)s" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "Host filter function %(func)s failed for %(host)s" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "Host filter passes for %(host)s" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "Received %(service_name)s service update from %(host)s." -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "host_manager only implemented for 'compute'" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "No service for compute ID %s" @@ -5231,17 +5252,17 @@ msgstr "project" msgid "uuid" msgstr "uuid" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "unrecognized argument %s" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "Run CLI command: %s" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5252,7 +5273,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5362,28 +5383,28 @@ msgstr "test_snapshot_show: resp=%s" msgid "test_snapshot_detail: resp_dict=%s" msgstr "test_snapshot_detail: resp_dict=%s" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "Running instances: %s" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "After terminating instances: %s" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "Internal error" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "After force-killing instances: %s" @@ -5403,12 +5424,12 @@ msgstr "Failed to destroy vm %s" msgid "Failed to get info for disk %s" msgstr "Failed to get info for disk %s" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "Result: %(result)s is not a dict." -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5419,13 +5440,13 @@ msgstr "" "%(ex_keys)s\n" "%(res_keys)s" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "Result: %(result)s is not a list." -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5813,16 +5834,16 @@ msgstr "Node is unknown error state." msgid "no capable image handler configured" msgstr "no capable image handler configured" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "no disk image handler for: %s" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "image already mounted" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " @@ -5831,25 +5852,25 @@ msgstr "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "Failed to unmount container filesystem: %s" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "injected file path not valid" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "User %(username)s not found in password file." -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "User %(username)s not found in shadow file." @@ -6940,7 +6961,7 @@ msgstr "Removable base files: %s" msgid "Verification complete" msgstr "Verification complete" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " @@ -6949,7 +6970,7 @@ msgstr "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6960,27 +6981,27 @@ msgstr "" "Virtual volume size is %(size)db, but free space on volume group is only " "%(free_space)db." -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "Reading image info file: %s" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, python-format msgid "Read: %s" msgstr "Read: %s" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "Error reading image info file %(filename)s: %(error)s" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, python-format msgid "Writing image info file: %s" msgstr "Writing image info file: %s" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "Wrote: %s" @@ -7166,6 +7187,19 @@ msgstr "PowerVM instance cleanup failed" msgid "Could not create logical volume. No space left on any volume group." msgstr "Could not create logical volume. No space left on any volume group." +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Unable to get console" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7591,12 +7625,12 @@ msgstr "Getting image size for the image %s" msgid "Got image size of %(size)s for the image %(image)s" msgstr "Got image size of %(size)s for the image %(image)s" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "TIMEOUT: The call to %(method)s timed out. args=%(args)r" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -7605,12 +7639,12 @@ msgstr "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" -#: nova/virt/xenapi/agent.py:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "The call to %(method)s returned an error: %(e)s. args=%(args)r" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " @@ -7619,63 +7653,63 @@ msgstr "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "Failed to query agent version: %(resp)r" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "Querying agent version" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "Reached maximum time attempting to query agent version" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, python-format msgid "Updating agent to %s" msgstr "Updating agent to %s" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "Failed to update agent: %(resp)r" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "Setting admin password" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "Failed to exchange keys: %(resp)r" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "Failed to update password: %(resp)r" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "Injecting file path: %r" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "Failed to inject file: %(resp)r" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "Resetting network" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "Failed to reset network: %(resp)r" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL error: %s" @@ -7694,24 +7728,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "Failure while cleaning up attached VDIs" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "Could not determine key: %s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "Host startup on XenServer is not supported." -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "Unable to log in to XenAPI (is the Dom0 disk full?)" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "Host is member of a pool, but DB says otherwise" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" @@ -8060,17 +8094,17 @@ msgstr "VDI %s is still available" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "Unable to parse rrd of %(vm_uuid)s" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "Flag sr_matching_filter '%s' does not respect formatting convention" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " @@ -8080,50 +8114,50 @@ msgstr "" "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "Cannot find SR of content-type ISO" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO: looking at SR %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "ISO: not iso content" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: iso content_type, no 'i18n-key' key" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "ISO: iso content_type, i18n-key value not 'local-storage-iso'" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR MATCHing our criteria" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, looking to see if it is host local" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "ISO: PBD %(pbd_ref)s disappeared" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "ISO: SR with local PBD" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -8132,22 +8166,22 @@ msgstr "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "Unable to obtain RRD XML updates with server details: %(server)s." -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "Invalid statistics data from Xenserver: %s" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s has parent %(parent_uuid)s" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -8156,75 +8190,75 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Timeout waiting for device %s to be created" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "Disconnecting stale VDI %s from compute domU" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "VBD %(vbd_ref)s plugged as %(orig_dev)s" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "Partitions:" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -8233,12 +8267,12 @@ msgstr "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " @@ -8247,7 +8281,7 @@ msgstr "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " @@ -8256,7 +8290,7 @@ msgstr "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" @@ -8264,7 +8298,7 @@ msgstr "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" @@ -8272,20 +8306,20 @@ msgstr "" "XenServer tools are present in this image but are not capable of network " "injection" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "XenServer tools are not installed in this image" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "Manipulating interface files directly" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "Failed to mount filesystem (expected for non-linux instances): %s" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "This domU must be running on the host specified by xenapi_connection_url" @@ -8433,37 +8467,33 @@ msgstr "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgid "Automatically hard rebooting" msgstr "Automatically hard rebooting" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "Could not get bandwidth info." - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "Fetching VM ref while BUILDING failed" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "Injecting network info to xenstore" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "Creating vifs" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Creating VIF for network %(network_ref)s" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Created VIF %(vif_ref)s, network %(network_ref)s" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "Injecting hostname to xenstore" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" @@ -8472,15 +8502,15 @@ msgstr "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "Migrate Receive failed" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "VM.assert_can_migratefailed" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "Migrate Send failed" @@ -8887,17 +8917,24 @@ msgstr "LoggingVolumeDriver: %s" msgid "Creating volume: %s" msgstr "Creating volume: %s" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "Failed to create iscsi target for volume id:%(vol_id)s." -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, python-format msgid "Removing volume: %s" msgstr "Removing volume: %s" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "Failed to create iscsi target for volume id:%(volume_id)s." @@ -9469,7 +9506,7 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "leave: check_for_setup_error" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" @@ -9477,15 +9514,7 @@ msgstr "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" @@ -9493,7 +9522,7 @@ msgstr "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" @@ -9501,15 +9530,7 @@ msgstr "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" @@ -9517,7 +9538,7 @@ msgstr "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " @@ -9526,28 +9547,24 @@ msgstr "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "enter: do_setup" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "leave: do_setup" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "enter: create_volume: volume %s " -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9558,17 +9575,17 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "leave: create_volume: volume %(name)s " -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "enter: delete_volume: volume %(name)s " -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9579,31 +9596,31 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "warning: tried to delete volume %(name)s but it does not exist." -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "leave: delete_volume: volume %(name)s " -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "ensure_export: volume %s not found on storage" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "enter: initialize_connection: volume %(vol)s with connector %(conn)s" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "_create_new_host failed to return the host name." -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " @@ -9612,7 +9629,7 @@ msgstr "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " @@ -9621,7 +9638,7 @@ msgstr "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9634,17 +9651,17 @@ msgstr "" " connector %(conn)s\n" " properties: %(prop)s" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "enter: terminate_connection: volume %(vol)s with connector %(conn)s" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "_get_host_from_iscsiname failed to return the host name for iscsi name %s" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9657,17 +9674,17 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "leave: terminate_connection: volume %(vol)s with connector %(conn)s" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9680,7 +9697,7 @@ msgstr "" "stdout: %(out)s\n" " stderr: %(err)s" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" @@ -9689,7 +9706,7 @@ msgstr "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9702,7 +9719,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s\n" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9715,7 +9732,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s\n" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9726,7 +9743,7 @@ msgstr "" "stdout: %(out)s\n" " stderr: %(err)s" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " @@ -9735,7 +9752,7 @@ msgstr "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " @@ -9744,7 +9761,7 @@ msgstr "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " @@ -9753,12 +9770,12 @@ msgstr "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "_run_flashcopy: %s" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9769,23 +9786,23 @@ msgstr "" "stdout: %(out)s\n" " stderr: %(err)s" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "create_volume_from_snapshot: source volume %s does not exist" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " @@ -9794,7 +9811,7 @@ msgstr "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " @@ -9803,22 +9820,22 @@ msgstr "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "leave: create_volume_from_snapshot: %s created successfully" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "create_snapshot: source volume %s does not exist" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " @@ -9827,27 +9844,27 @@ msgstr "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "leave: create_snapshot: %s created successfully" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "enter: delete_snapshot: snapshot %s" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "leave: delete_snapshot: snapshot %s" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "enter: _get_host_from_iscsiname: iSCSI initiator %s" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9860,7 +9877,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9873,17 +9890,17 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "leave: _get_host_from_iscsiname: iSCSI initiator %s" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" @@ -9891,7 +9908,7 @@ msgstr "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9904,42 +9921,42 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s\n" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "enter: _delete_host: host %s " -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "warning: tried to delete host %(name)s but it does not exist." -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "leave: _delete_host: host %s " -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "enter: _is_volume_defined: volume %s " -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "leave: _is_volume_defined: volume %(vol)s with %(str)s " -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "enter: _is_host_defined: host %s " -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9950,7 +9967,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s\n" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9961,17 +9978,17 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s\n" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "leave: _is_host_defined: host %(host)s with %(str)s " -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9982,17 +9999,17 @@ msgstr "" "%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" " stderr: %(err)s\n" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "enter: _get_flashcopy_mapping_attributes: mapping %s" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -10005,7 +10022,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " @@ -10014,12 +10031,12 @@ msgstr "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "enter: _get_volume_attributes: volume %s" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, python-format msgid "" "CLI Exception output:\n" @@ -10032,7 +10049,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -10214,3 +10231,33 @@ msgstr "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" +#~ msgid "Could not get bandwidth info." +#~ msgstr "Could not get bandwidth info." + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" +#~ msgstr "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" + diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po index 4a43c4b05..ffed3ae8c 100644 --- a/nova/locale/es/LC_MESSAGES/nova.po +++ b/nova/locale/es/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2012-05-16 06:44+0000\n" "Last-Translator: Paco Molinero <paco@byasl.com>\n" "Language-Team: Spanish <es@li.org>\n" @@ -144,207 +144,212 @@ msgstr "La política no permite que la %(action)s se realice" #: nova/exception.py:217 #, fuzzy, python-format +msgid "Image %(image_id)s is not active." +msgstr "La imagen %(image_id)s es inaceptable: %(reason)s" + +#: nova/exception.py:221 +#, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "no hay método para el mensaje: %s" -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Parametros inaceptables" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "Captura no valida" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Volumen %(volume_id)s no está conectado con nada" -#: nova/exception.py:234 +#: nova/exception.py:238 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Volumen %(volume_id)s no está conectado con nada" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "Fallo al ingresar información en formato json" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "La petición es inválida." -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "Entrada invalida recibida" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "Tipo de volumen no válido" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "Volumen inválido" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Rango de puertos invalido %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Protocolo IP invalido %(protocol)s" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Tipo de contenido invalido %(content_type)s." -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Cidr %(cidr)s invalido" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "La instacia %(instance_id)s no se esta ejecutando" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "La instancia %(instance_id)s no esta en modo de rescate" -#: nova/exception.py:319 +#: nova/exception.py:323 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "Fallo al suspender la instancia" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "Fallo al reiniciar el servidor" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "Fallo a reinicia la instancia" -#: nova/exception.py:335 +#: nova/exception.py:339 #, fuzzy msgid "Failed to terminate instance" msgstr "Fallo a reinicia la instancia" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "El servicio no esta disponible en este momento" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "El servicio de computo no esta disponible en este momento" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" "Incapaz de emigrar la instancia %(instance_id)s al actual anfitrion " "(%(host)s)" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "Informacion del CPU inaceptable" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s no es una direccion IP v4/6 valida" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -352,133 +357,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formato de disco %(disk_format)s no es aceptable" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "La imagen %(image_id)s es inaceptable: %(reason)s" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 #, fuzzy msgid "Constraint not met." msgstr "instancia %s: rescatada" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -486,717 +491,717 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:783 +#: nova/exception.py:787 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:828 +#: nova/exception.py:832 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 #, fuzzy msgid "Unknown NFS exception" msgstr "Una excepcion desconocida ha ocurrido" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "No se puede unir la imagen con el loopback: %s" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1683,7 +1688,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Crear volumen de %s GB" @@ -1750,7 +1755,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "Desasociar dirección %s" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2557,7 +2562,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2603,43 +2608,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, fuzzy, python-format +msgid "Floating ip not found for id %s" +msgstr "configurando la red del host" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2853,11 +2864,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2946,61 +2965,61 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 #, fuzzy msgid "Going to try to terminate instance" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 #, fuzzy msgid "Going to try to stop instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 #, fuzzy msgid "Going to try to start instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Comenzando snapshot para la VM %s" @@ -3271,8 +3290,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3373,260 +3392,260 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 #, fuzzy msgid "Retrieving diagnostics" msgstr "instancia %s: obteniendo los diagnosticos" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 #, fuzzy msgid "Reset network" msgstr "configurando la red del host" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 #, fuzzy msgid "Inject network info" msgstr "configurando la red del host" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 #, fuzzy msgid "Get console output" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Desvinculando volumen de instancia desconocida %s" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instancia %s: arrancada" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3807,7 +3826,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3880,41 +3899,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4535,54 +4554,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4845,61 +4864,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5110,17 +5129,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5128,7 +5147,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5233,28 +5252,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "Ejecutando instancias: %s" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "Después de terminar las instancias: %s" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5274,12 +5293,12 @@ msgstr "Imposible destruir VBD %s" msgid "Failed to get info for disk %s" msgstr "Fallo al generar metadatos para la ip %s" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5287,13 +5306,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5671,41 +5690,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, fuzzy, python-format msgid "Failed to unmount container filesystem: %s" msgstr "Fallo al montar el sistema de ficheros: %s" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6769,14 +6788,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6784,27 +6803,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, fuzzy, python-format msgid "Read: %s" msgstr "recibido %s" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Iniciando interfaz puente para %s" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6985,6 +7004,19 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Imposible desasociar volumen %s" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7394,87 +7426,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Llanado al adquiridor %s" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, fuzzy, python-format msgid "Failed to reset network: %(resp)r" msgstr "Fallo al generar metadatos para la ip %s" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7493,24 +7525,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "Obtenida excepción %s" @@ -7847,215 +7879,215 @@ msgstr "VDI %s está todavía disponible" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "Re-escaneando SR %s" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s tiene origen en %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "Ejecutando pygrub contra %s" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen Encontrado %s" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "Kernel Xen no encontrado. Reiniciando HVM" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8204,53 +8236,49 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 #, fuzzy msgid "Injecting network info to xenstore" msgstr "configurando la red del host" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Creando VIF para VM %(vm_ref)s, red %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Creando VIF para VM %(vm_ref)s, red %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8657,17 +8685,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "Borrando usuario %s" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, fuzzy, python-format msgid "Removing volume: %s" msgstr "Borrando usuario %s" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" @@ -9202,69 +9237,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9272,17 +9293,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9290,45 +9311,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9337,17 +9358,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9356,17 +9377,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9375,14 +9396,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9391,7 +9412,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9400,7 +9421,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9408,33 +9429,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9442,79 +9463,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, fuzzy, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "volumen %s: creado satisfactoriamente" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, fuzzy, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "volumen %s: creado satisfactoriamente" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9523,7 +9544,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9532,23 +9553,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9557,42 +9578,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9600,7 +9621,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9608,17 +9629,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9626,17 +9647,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9645,19 +9666,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9671,7 +9692,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9844,6 +9865,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po index ba592b742..1cd3b6d40 100644 --- a/nova/locale/fr/LC_MESSAGES/nova.po +++ b/nova/locale/fr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2012-05-14 08:35+0000\n" "Last-Translator: Erwan Gallen <Unknown>\n" "Language-Team: French <fr@li.org>\n" @@ -142,87 +142,92 @@ msgstr "Le réglage des droits n'autorise pas %(action)s à être effectué(e)(s #: nova/exception.py:217 #, fuzzy, python-format +msgid "Image %(image_id)s is not active." +msgstr "L'image %(image_id)s n'a pas été trouvée." + +#: nova/exception.py:221 +#, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Paramètres inacceptables." -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "Snapshot invalide" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Le volume %(volume_id)s n'est lié à rien" -#: nova/exception.py:234 +#: nova/exception.py:238 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Le volume %(volume_id)s n'est lié à rien" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "La paire de clés de donnée n'est pas valide" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "Échec du chargement des données au format JSON" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "La requête est invalide." -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "Entrée invalide reçue" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "Type de volume invalide" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "Volume invalide" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "La plage de port %(from_port)s:%(to_port)s. %(msg)s est invalide" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Le protocole IP %(protocol)s est invalide" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Le type de contenu %(content_type)s est invalide" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Le cidr %(cidr)s est invalide" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -231,16 +236,16 @@ msgstr "" "Impossible d'effectuer l'action '%(action)s' sur l'ensemble " "%(aggregate_id)s. Raison: %(reason)s." -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -249,68 +254,68 @@ msgstr "" "L'instance %(instance_uuid)s dans %(attr)s %(state)s. Impossible de " "%(method)s pendant que l'instance est dans cet état." -#: nova/exception.py:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "L'instance %(instance_id)s ne fonctionne pas." -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "L'instance %(instance_id)s n'est pas en mode secours" -#: nova/exception.py:319 +#: nova/exception.py:323 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "L'instance %(instance_id)s n'est pas suspendue" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "Échec de la suspension de l'instance" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "Échec de la reprise du serveur" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "Échec du redémarrage de l'instance" -#: nova/exception.py:335 +#: nova/exception.py:339 #, fuzzy msgid "Failed to terminate instance" msgstr "Échec du redémarrage de l'instance" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "Le service est indisponible actuellement." -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "Le service de calcul est indisponible actuellement." -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" "Impossible de migrer l'instance (%(instance_id)s) vers l'hôte actuel " "(%(host)s)." -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "Le type de l'hyperviseur fourni n'est pas valide." -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" "L'instance nécessite une version plus récente de l'hyperviseur que celle " "fournie." -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -319,31 +324,31 @@ msgstr "" "Le chemin d'accès du disque (%(path)s) existe déjà, il n'était pas prévu" " d'exister." -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Le chemin de périphérique (%(path)s) est invalide." -#: nova/exception.py:374 +#: nova/exception.py:378 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "Le chemin de périphérique (%(path)s) est invalide." -#: nova/exception.py:378 +#: nova/exception.py:382 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Le chemin de périphérique (%(path)s) est invalide." -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "Info CPU inacceptable" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s n'est pas une adresse IP v4/6 valide" -#: nova/exception.py:390 +#: nova/exception.py:394 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -353,7 +358,7 @@ msgstr "" " VLAN prévu est %(tag)s, mais celui qui est associé avec le groupe de " "port est %(pgroup)s." -#: nova/exception.py:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -364,135 +369,135 @@ msgstr "" "l'adaptateur physique souhaité. VSwitch est %(expected)s, mais la " "principale association est %(actual)s." -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Le format de disque %(disk_format)s n'est pas acceptable" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "L'image %(image_id)s est inacceptable: %(reason)s" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "L'instance %(instance_id)s est inacceptable: %(reason)s" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s est inaccepatble." -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 #, fuzzy msgid "Constraint not met." msgstr "instance %s: récupérée" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "La ressource n'a pas pu être trouvée." -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, fuzzy, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "Le volume %(volume_id)s n'a pas pu être trouvé." -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Le volume %(volume_id)s n'a pas pu être trouvé." -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" "Le volume %(volume_id)s n'a pas de métadonnée avec la clé " "%(metadata_key)s." -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "Le type de volume %(volume_type_id)s n'a pas été trouvé." -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "Le type de volume avec le nom %(volume_type_name)s n'a pas été trouvé." -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé." -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." -#: nova/exception.py:486 +#: nova/exception.py:490 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." -#: nova/exception.py:490 +#: nova/exception.py:494 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "Aucun disque sur %(location)s" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Impossible de trouver un gestionnaire pour le %(driver_type)s de volume." -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "L'image href %(image_href)s est invalide." -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "L'image %(image_id)s n'a pas été trouvée." -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -500,55 +505,55 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Le projet %(project_id)s n'a pas été trouvé." -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "Impossible de trouver le SR pour lire/écrire le VDI." -#: nova/exception.py:525 +#: nova/exception.py:529 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s est requis pour créer un réseau." -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Aucun réseau trouvé pour le pont %(bridge)s" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Aucun réseau trouvé pour l'uuid %(uuid)s" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Aucun réseau trouvé avec le cidr %(cidr)s." -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Aucun réseau trouvé pour l'instance %(instance_id)s." -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "Aucun réseau défini." -#: nova/exception.py:557 +#: nova/exception.py:561 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -557,53 +562,53 @@ msgstr "" "L'uuid réseau %(network_uuid)s n'est pas présent ou n'a pas été affecté " "au projet %(project_id)s." -#: nova/exception.py:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "L'hôte n'est pas configuré pour le réseau (%(network_id)s)." -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/exception.py:574 +#: nova/exception.py:578 #, fuzzy, python-format msgid "Port %(port_id)s could not be found." msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé." -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "Pas d'adresse IP fixe associée avec l'id %(id)s." -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "Pas d'IP fixe trouvée pour l'adresse %(address)s." -#: nova/exception.py:586 +#: nova/exception.py:590 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "L'instance %(instance_id)s n'a aucunes IPs fixes" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" "Le réseau hôte %(host)s n'a aucunes IPs fixes dans le réseau " "%(network_id)s." -#: nova/exception.py:595 +#: nova/exception.py:599 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "L'instance %(instance_id)s ne peut avoir l'IP fixe '%(ip)s'." -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " @@ -612,173 +617,173 @@ msgstr "" "L'adresse IP fixe (%(address)s) n'existe pas dans le réseau " "(%(network_uuid)s)." -#: nova/exception.py:604 +#: nova/exception.py:608 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "L'adresse IP fixe %(address)s est déjà utilisée." -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "L'adresse IP fixe %(address)s est invalide." -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "Aucunes IPs fixes disponibles." -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "Aucunes IPs fixes trouvées." -#: nova/exception.py:631 +#: nova/exception.py:635 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "L'IP dynamique %(address)s est associée." -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "L'entrée DNS %(name)s existe déjà dans le domaine %(domain)s." -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "Aucune IP dynamique trouvée pour l'adresse %(address)s." -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "Aucune IP dynamique trouvée pour l'hôte %(host)s." -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "Aucune IPs dynamiques disponibles." -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "L'IP dynamique %(address)s est associée." -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "L'IP dynamique %(address)s n'est pas associée." -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "Aucunes IPs dynamiques existes." -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "L'interface %(interface)s non trouvée." -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "La paire de clés %(name)s est introuvable pour l'utilisateur %(user_id)s" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Le certificat %(certificate_id)s non trouvé." -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Le service %(service_id)s ne peut pas être trouvé." -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "L'hôte %(host)s ne peut pas être trouvé." -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "L'hôte de calcul %(host)s ne peut pas être trouvé." -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Impossible de trouver le binaire %(binary)s sur l'hôte %(host)s." -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "Le quota ne peut pas être trouvé" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé." -#: nova/exception.py:717 +#: nova/exception.py:721 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "La clé d'accès %(access_key)s ne peut pas être trouvée." -#: nova/exception.py:721 +#: nova/exception.py:725 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé." -#: nova/exception.py:725 +#: nova/exception.py:729 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "L'utilisateur %(user_id)s n'a pas été trouvé." -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Groupe de sécurité %(security_group_id)s non trouvé." -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" "Groupe de sécurité %(security_group_id)s non trouvé pour le projet " "%(project_id)s." -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé." -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -787,7 +792,7 @@ msgstr "" "Le groupe de sécurité %(security_group_id)s est déjà associé avec " "l'instance %(instance_id)s" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -796,95 +801,95 @@ msgstr "" "Le groupe de sécurité %(security_group_id)s n'est pas associé avec " "l'instance %(instance_id)s" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "La migration %(migration_id)s ne peut être trouvée." -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" "Migration non trouvée pour l'instance %(instance_id)s avec le statut " "%(status)s." -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "La console %(console_id)s ne peut être trouvée." -#: nova/exception.py:779 +#: nova/exception.py:783 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "La console pour l'instance %(instance_id)s ne peut être trouvée." -#: nova/exception.py:783 +#: nova/exception.py:787 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "La console pour l'instance %(instance_id)s ne peut être trouvée." -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "Le type de console %(console_type)s est invalide " -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Le type d'instance %(instance_type_id)s ne peut être trouvé." -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé." -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Le Flavor %(flavor_id)s ne peut être trouvé." -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "La plannification de filtre hôte %(filter_name)s ne peut être trouvée." -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" "Le volume %(volume_id)s n'a pas de métadonnée avec la clé " "%(metadata_key)s." -#: nova/exception.py:828 +#: nova/exception.py:832 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " @@ -893,343 +898,343 @@ msgstr "" "Le volume %(volume_id)s n'a pas de métadonnée avec la clé " "%(metadata_key)s." -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Aucunes IPs dynamiques existes." -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 #, fuzzy msgid "Unknown NFS exception" msgstr "Une exception inconnue s'est produite." -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "L'image %(image_id)s n'a pas été trouvée." -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "Aucune IP dynamique trouvée pour l'hôte %(host)s." -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé." -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Le projet %(project_id)s n'a pas été trouvé." @@ -1723,7 +1728,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Création d'un volume de %s Go" @@ -1793,7 +1798,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "Désassociation de l'adresse %s" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2605,7 +2610,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2652,44 +2657,50 @@ msgstr "" msgid "Floating ip is not associated" msgstr "L'IP dynamique %(address)s n'est pas associée." -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, fuzzy, python-format +msgid "Floating ip not found for id %s" +msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 #, fuzzy msgid "floating ip is already associated" msgstr "L'IP dynamique %(address)s est associée." -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2903,11 +2914,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2996,61 +3015,61 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "Démarrage de %s instances..." -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 #, fuzzy msgid "Going to try to terminate instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 #, fuzzy msgid "Going to try to stop instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 #, fuzzy msgid "Going to try to start instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Début de création d'instantané (snapshot) pour la VM %s" @@ -3321,8 +3340,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3424,261 +3443,261 @@ msgstr "instance %s: dé-récupération" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: récupération des diagnostiques" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 #, fuzzy msgid "Reset network" msgstr "réglage de l'hôte réseau" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 #, fuzzy msgid "Inject network info" msgstr "réglage de l'hôte réseau" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 #, fuzzy msgid "Get console output" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 #, fuzzy msgid "Getting vnc console" msgstr "Ajout de console" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Démontage de volume d'une instance inconnue %s" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: a démarrée" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3859,7 +3878,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3932,41 +3951,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "Le Flavor %(flavor_id)s ne peut être trouvé." -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4592,54 +4611,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "Renvoi de l'exception %s à l'appelant" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4902,61 +4921,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5167,17 +5186,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5185,7 +5204,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5290,28 +5309,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "Instance actives : %s" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "Après l'arrêt d'instances : %s" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5331,12 +5350,12 @@ msgstr "Impossible de supprimer le VBD %s" msgid "Failed to get info for disk %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5344,13 +5363,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5730,42 +5749,42 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, fuzzy, python-format msgid "Failed to unmount container filesystem: %s" msgstr "Impossible de monter le système de fichier : %s" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 #, fuzzy msgid "injected file path not valid" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6829,14 +6848,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6844,27 +6863,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, fuzzy, python-format msgid "Read: %s" msgstr "%s reçu" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, fuzzy, python-format msgid "Wrote: %s" msgstr "Ré-écriture de %s" @@ -7045,6 +7064,19 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Impossible de détacher le volume %s" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7454,87 +7486,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Appel du getter %s" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, fuzzy, python-format msgid "Failed to reset network: %(resp)r" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "Erreur OpenSSL : %s" @@ -7554,24 +7586,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Impossible de déchiffrer la clef privée : %s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "Reçu exception : %s" @@ -7910,89 +7942,89 @@ msgstr "Le VDI %s est toujours disponible" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "Re-parcours de SR %s" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s à pour parent %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -8001,126 +8033,126 @@ msgstr "" "L'UUID parent %(parent_uuid)s ne correspond pas au parent originel " "%(original_parent_uuid)s, attente de coalesence..." -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "Connexion de VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "Connexion de VBD %s terminée." -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruction de VBD pour la VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destruction de VBD pour la VDI %s terminée." -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "Exécution de pygrub sur %s" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen %s trouvé" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "Pas de kernel Xen trouvé. Démarrage en HVM." -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "Ecriture de la table de partitionnement %s terminée." -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8271,53 +8303,49 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 #, fuzzy msgid "Injecting network info to xenstore" msgstr "réglage de l'hôte réseau" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Création du VIF pour la VM %(vm_ref)s, réseau %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Création du VIF pour la VM %(vm_ref)s, réseau %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8724,17 +8752,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "Suppression de l'utilisateur %s" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, fuzzy, python-format msgid "Removing volume: %s" msgstr "Suppression de l'utilisateur %s" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." @@ -9271,69 +9306,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9341,17 +9362,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9359,45 +9380,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9406,17 +9427,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9425,17 +9446,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9444,14 +9465,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9460,7 +9481,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9469,7 +9490,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9477,33 +9498,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9511,79 +9532,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, fuzzy, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "volume %s: crée avec succès" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, fuzzy, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "volume %s: crée avec succès" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9592,7 +9613,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9601,23 +9622,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9626,42 +9647,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9669,7 +9690,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9677,17 +9698,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9695,17 +9716,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9714,19 +9735,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9740,7 +9761,7 @@ msgstr "" "Sortie standard : %(stdout)r\n" "Sortie d'erreur : %(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9913,6 +9934,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po index 8a768c3b3..b9681218d 100644 --- a/nova/locale/it/LC_MESSAGES/nova.po +++ b/nova/locale/it/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri <lexluxsox@hotmail.it>\n" "Language-Team: Italian <it@li.org>\n" @@ -138,205 +138,210 @@ msgstr "" #: nova/exception.py:217 #, fuzzy, python-format +msgid "Image %(image_id)s is not active." +msgstr "istanza %s: creazione snapshot in corso" + +#: nova/exception.py:221 +#, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Parametri inaccettabili." -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "La richiesta non è valida." -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "E' stato ricevuto un input non valido" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "Tipo del volume non valido" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "Volume non valido" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "Impossibile sospendere l'istanza" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "Impossibile ripristinare il server" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:335 +#: nova/exception.py:339 #, fuzzy msgid "Failed to terminate instance" msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -344,133 +349,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 #, fuzzy msgid "Constraint not met." msgstr "istanza %s: ripristino" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -478,717 +483,717 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 #, fuzzy msgid "Unknown NFS exception" msgstr "E' stato riscontrato un errore sconosciuto" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1675,7 +1680,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" @@ -1740,7 +1745,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2543,7 +2548,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2589,43 +2594,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2838,11 +2849,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2925,59 +2944,59 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 #, fuzzy msgid "Going to try to stop instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 #, fuzzy msgid "Going to try to start instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3247,8 +3266,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3349,258 +3368,258 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 #, fuzzy msgid "Retrieving diagnostics" msgstr "istanza %s: ricezione diagnostiche" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 #, fuzzy msgid "Reset network" msgstr "istanza %s: ripristino rete" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3781,7 +3800,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3854,40 +3873,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4508,54 +4527,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "Sollevando eccezione %s al chiamante" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4817,61 +4836,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5082,17 +5101,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5100,7 +5119,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5205,28 +5224,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5246,12 +5265,12 @@ msgstr "Impossibile smontare il volume %s" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5259,13 +5278,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5643,41 +5662,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6740,14 +6759,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6755,27 +6774,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, fuzzy, python-format msgid "Read: %s" msgstr "ricevuto %s" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6955,6 +6974,19 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Impossibile smontare il volume %s" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7361,87 +7393,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7457,24 +7489,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7806,215 +7838,215 @@ msgstr "" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8162,52 +8194,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8608,17 +8636,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, python-format msgid "Removing volume: %s" msgstr "" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" @@ -9153,69 +9188,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9223,17 +9244,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9241,45 +9262,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9288,17 +9309,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9307,17 +9328,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9326,14 +9347,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9342,7 +9363,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9351,7 +9372,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9359,33 +9380,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9393,79 +9414,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, fuzzy, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "volume %s: creato con successo" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, fuzzy, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "volume %s: creato con successo" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9474,7 +9495,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9483,23 +9504,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9508,42 +9529,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9551,7 +9572,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9559,17 +9580,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9577,17 +9598,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9596,19 +9617,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9622,7 +9643,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9795,6 +9816,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po index 86b07b66f..82a3a963d 100644 --- a/nova/locale/ja/LC_MESSAGES/nova.po +++ b/nova/locale/ja/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n" "Language-Team: \n" @@ -138,205 +138,210 @@ msgstr "" #: nova/exception.py:217 #, fuzzy, python-format +msgid "Image %(image_id)s is not active." +msgstr "インスタンス %s: 起動しました。" + +#: nova/exception.py:221 +#, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 #, fuzzy msgid "Failed to terminate instance" msgstr "インスタンス終了処理を開始します。" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -344,133 +349,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 #, fuzzy msgid "Constraint not met." msgstr "インスタンス %s: rescued" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/exception.py:490 +#: nova/exception.py:494 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "存在しないコンソール %(console_id)s を削除しようとしました" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -478,716 +483,716 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "イメージをループバック %s にアタッチできません。" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1674,7 +1679,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Create volume: %s GBのボリュームを作成します。" @@ -1741,7 +1746,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "Disassociate address: アドレス %s の関連付けを解除します。" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2547,7 +2552,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2593,43 +2598,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, fuzzy, python-format +msgid "Floating ip not found for id %s" +msgstr "ネットワークホストの設定をします。" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2843,11 +2854,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2932,61 +2951,61 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 #, fuzzy msgid "Going to try to soft delete instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 #, fuzzy msgid "Going to try to terminate instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 #, fuzzy msgid "Going to try to stop instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 #, fuzzy msgid "Going to try to start instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, fuzzy, python-format msgid "snapshot for %s" msgstr "VM %s に対するスナップショットを開始します。" @@ -3257,8 +3276,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3360,261 +3379,261 @@ msgstr "Unrescuing: インスタンス %s をアンレスキューします。" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 #, fuzzy msgid "Retrieving diagnostics" msgstr "retrieving diagnostics: インスタンス %s の診断情報を取得します。" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 #, fuzzy msgid "Reset network" msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 #, fuzzy msgid "Inject network info" msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 #, fuzzy msgid "Get console output" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 #, fuzzy msgid "Getting vnc console" msgstr "コンソールを追加しています" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "ボリュームを未知のインスタンス %s からデタッチします。" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "インスタンス %s: 起動しました。" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3795,7 +3814,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3868,41 +3887,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 #, fuzzy msgid "Backend exists" msgstr "バックエンドは %s です。" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4522,54 +4541,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "呼び出し元に 例外 %s を返却します。" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4832,61 +4851,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5097,17 +5116,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5115,7 +5134,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5220,28 +5239,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "インスタンス %s は実行中です。" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "インスタンス %s を終了した後です。" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5261,12 +5280,12 @@ msgstr "VBD %s の削除に失敗しました。" msgid "Failed to get info for disk %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5274,13 +5293,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5657,42 +5676,42 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, fuzzy, python-format msgid "Failed to unmount container filesystem: %s" msgstr "ファイルシステム %s のマウントに失敗しました。" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 #, fuzzy msgid "injected file path not valid" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6754,14 +6773,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6769,27 +6788,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, fuzzy, python-format msgid "Read: %s" msgstr "受信: %s" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, fuzzy, python-format msgid "Wrote: %s" msgstr "%s を再度書き込みました" @@ -6969,6 +6988,19 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "ボリューム %s を切断(detach)できません" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7378,87 +7410,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "getter %s をコールします。" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, fuzzy, python-format msgid "Failed to reset network: %(resp)r" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL エラー: %s" @@ -7477,24 +7509,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "例外 %s が発生しました。" @@ -7828,217 +7860,217 @@ msgstr "VDI %s は依然として存在しています。" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "SR %s を再スキャンします。" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s の親は %(parent_ref)s です" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "親 %(parent_uuid)s が元々の親 %(original_parent_uuid)s と一致しません。作成を待機しています…" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "VBD %s を接続しています… " -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "仮想ブロックデバイス(VBD) %s の接続が完了しました。" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "VDI %s 用の仮想ブロックデバイス(VBD)を削除しています… " -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "VDI %s 用の仮想ブロックデバイス(VBD)の削除が完了しました。" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "%s に対して pygrub を実行しています" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "Xen Kernel %s が見つかりました。" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "" "No Xen kernel found. Booting HVM.\r\n" "Xen 用カーネルが見つかりません。完全仮想化モード(HVM)で起動しています。" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "パーティションテーブル %s の書き込みが完了しました。" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8188,53 +8220,49 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 #, fuzzy msgid "Injecting network info to xenstore" msgstr "ネットワークホストの設定をします。" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "VM %(vm_ref)s, network %(network_ref)s 用仮想インターフェース(VIF)を作成しています。" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "VM %(vm_ref)s, network %(network_ref)s 用仮想インターフェース(VIF)を作成しています。" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8635,17 +8663,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, fuzzy, python-format msgid "Removing volume: %s" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" @@ -9180,69 +9215,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9250,17 +9271,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9268,45 +9289,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9315,17 +9336,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9334,17 +9355,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9353,14 +9374,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9369,7 +9390,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9378,7 +9399,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9386,33 +9407,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9420,79 +9441,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, fuzzy, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "ボリューム %s の作成に成功しました。" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, fuzzy, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "ボリューム %s の作成に成功しました。" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9501,7 +9522,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9510,23 +9531,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9535,42 +9556,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9578,7 +9599,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9586,17 +9607,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9604,17 +9625,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9623,19 +9644,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9649,7 +9670,7 @@ msgstr "" "標準出力: %(stdout)r\n" "標準エラー出力: %(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9822,6 +9843,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po index 8fac4380f..2defa4186 100644 --- a/nova/locale/ko/LC_MESSAGES/nova.po +++ b/nova/locale/ko/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo <lzyeval@gmail.com>\n" "Language-Team: Korean <ko@li.org>\n" @@ -137,205 +137,210 @@ msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: nova/exception.py:217 +#, fuzzy, python-format +msgid "Image %(image_id)s is not active." +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/exception.py:221 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -343,132 +348,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 msgid "Constraint not met." msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -476,716 +481,716 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1672,7 +1677,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" @@ -1737,7 +1742,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2540,7 +2545,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2586,43 +2591,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2833,11 +2844,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2920,57 +2939,57 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3240,8 +3259,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3342,256 +3361,256 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3772,7 +3791,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3845,40 +3864,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4498,54 +4517,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4805,61 +4824,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5070,17 +5089,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5088,7 +5107,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5193,28 +5212,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5234,12 +5253,12 @@ msgstr "%s 볼륨 탈착에 실패했습니다" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5247,13 +5266,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5629,41 +5648,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6721,14 +6740,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6736,27 +6755,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6936,6 +6955,19 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "%s 볼륨 탈착에 실패했습니다" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7341,87 +7373,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7437,24 +7469,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7785,215 +7817,215 @@ msgstr "" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8140,52 +8172,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8586,17 +8614,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, python-format msgid "Removing volume: %s" msgstr "" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" @@ -9130,69 +9165,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9200,17 +9221,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9218,45 +9239,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9265,17 +9286,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9284,17 +9305,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9303,14 +9324,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9319,7 +9340,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9328,7 +9349,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9336,33 +9357,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9370,79 +9391,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9451,7 +9472,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9460,23 +9481,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9485,42 +9506,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9528,7 +9549,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9536,17 +9557,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9554,17 +9575,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9573,19 +9594,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9599,7 +9620,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9772,6 +9793,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/nb/LC_MESSAGES/nova.po b/nova/locale/nb/LC_MESSAGES/nova.po index bc6f77ad3..c69a34e02 100644 --- a/nova/locale/nb/LC_MESSAGES/nova.po +++ b/nova/locale/nb/LC_MESSAGES/nova.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2012-09-13 10:30+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: nb <LL@li.org>\n" @@ -139,204 +139,209 @@ msgstr "" #: nova/exception.py:217 #, python-format -msgid "Not authorized for image %(image_id)s." +msgid "Image %(image_id)s is not active." msgstr "" #: nova/exception.py:221 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "Ugyldig snapshot" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "Forespørselen er ugyldig." -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Ugyldig IP protokoll %(protocol)s." -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s er ikke en gyldig IP v4/6 addresse." -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -344,132 +349,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 msgid "Constraint not met." msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "Ressurs ble ikke funnet." -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -477,716 +482,716 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Nettverk %(network_id)s ble ikke funnet." -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "Ingen nettverk definert." -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "Handlingen er ikke tillatt." -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "Kvote overskredet" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1673,7 +1678,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" @@ -1738,7 +1743,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2541,7 +2546,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2586,43 +2591,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "Adresse ikke spesifisert" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2833,11 +2844,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2920,57 +2939,57 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3240,8 +3259,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3339,254 +3358,254 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3767,7 +3786,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3840,40 +3859,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4493,54 +4512,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4800,61 +4819,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5065,17 +5084,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5083,7 +5102,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5188,28 +5207,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5229,12 +5248,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5242,13 +5261,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5624,41 +5643,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6710,14 +6729,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6725,27 +6744,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6925,6 +6944,18 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7330,87 +7361,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7426,24 +7457,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7774,215 +7805,215 @@ msgstr "" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8128,52 +8159,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8571,17 +8598,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, python-format msgid "Removing volume: %s" msgstr "" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "" @@ -9115,69 +9149,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9185,17 +9205,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9203,45 +9223,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9250,17 +9270,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9269,17 +9289,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9288,14 +9308,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9304,7 +9324,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9313,7 +9333,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9321,33 +9341,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9355,79 +9375,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9436,7 +9456,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9445,23 +9465,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9470,42 +9490,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9513,7 +9533,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9521,17 +9541,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9539,17 +9559,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9558,19 +9578,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, python-format msgid "" "CLI Exception output:\n" @@ -9579,7 +9599,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9752,6 +9772,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index 896b48354..3326518e3 100644 --- a/nova/locale/nova.pot +++ b/nova/locale/nova.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: nova 2013.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+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" @@ -133,204 +133,209 @@ msgstr "" #: nova/exception.py:217 #, python-format -msgid "Not authorized for image %(image_id)s." +msgid "Image %(image_id)s is not active." msgstr "" #: nova/exception.py:221 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -338,132 +343,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 msgid "Constraint not met." msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -471,716 +476,716 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1667,7 +1672,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" @@ -1732,7 +1737,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2535,7 +2540,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2580,43 +2585,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2827,11 +2838,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2914,57 +2933,57 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3234,8 +3253,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3333,254 +3352,254 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3761,7 +3780,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3834,40 +3853,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4487,54 +4506,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4794,61 +4813,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5059,17 +5078,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5077,7 +5096,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5182,28 +5201,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5223,12 +5242,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5236,13 +5255,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5618,41 +5637,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6704,14 +6723,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6719,27 +6738,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6919,6 +6938,18 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7324,87 +7355,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7420,24 +7451,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7768,215 +7799,215 @@ msgstr "" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8122,52 +8153,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8565,17 +8592,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, python-format msgid "Removing volume: %s" msgstr "" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "" @@ -9109,69 +9143,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9179,17 +9199,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9197,45 +9217,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9244,17 +9264,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9263,17 +9283,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9282,14 +9302,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9298,7 +9318,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9307,7 +9327,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9315,33 +9335,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9349,79 +9369,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9430,7 +9450,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9439,23 +9459,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9464,42 +9484,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9507,7 +9527,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9515,17 +9535,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9533,17 +9553,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9552,19 +9572,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, python-format msgid "" "CLI Exception output:\n" @@ -9573,7 +9593,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po index bcfb01298..52ac63740 100644 --- a/nova/locale/pt_BR/LC_MESSAGES/nova.po +++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2012-05-04 19:25+0000\n" "Last-Translator: Júlio Cezar Santos Pires <Unknown>\n" "Language-Team: Brazilian Portuguese <pt_BR@li.org>\n" @@ -138,205 +138,210 @@ msgstr "" #: nova/exception.py:217 #, fuzzy, python-format +msgid "Image %(image_id)s is not active." +msgstr "Imagem %(image_id)s não foi encontrada." + +#: nova/exception.py:221 +#, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Kernel não encontrado para a imagem %(image_id)s." -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Parâmetros inaceitáveis." -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "A requisição é inválida." -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "Dados recebidos é inválido" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "Tipo de volume é inválido" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "Volume inválido" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Sequencia de porta %(from_port)s:%(to_port)s é inválida. %(msg)s" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Protocolo IP %(protocol)s é inválido." -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Tipo de conteúdo %(content_type)s é inválido." -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "Falha ao suspender instância" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "Falhou ao reiniciar instância" -#: nova/exception.py:335 +#: nova/exception.py:339 #, fuzzy msgid "Failed to terminate instance" msgstr "Falhou ao reiniciar instância" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "Serviço está indisponível neste momento" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s não é um endereço IPv4/6 válido." -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -344,133 +349,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formato do disco %(disk_format)s não é aceito" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 #, fuzzy msgid "Constraint not met." msgstr "Instância não existe" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, fuzzy, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "Volume %(volume_id)s não pode ser encontrado." -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Volume %(volume_id)s não pode ser encontrado." -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -478,716 +483,716 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s é necessário para criar a rede." -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "Nenhuma rede definida." -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:574 +#: nova/exception.py:578 #, fuzzy, python-format msgid "Port %(port_id)s could not be found." msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "group %s já existe" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "Interface %(interface)s não encontrada." -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Certificado %(certificate_id)s não encontrado." -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Serviço %(service_id)s não encontrado." -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "Host %(host)s não encontrado." -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Host %(host)s não encontrado." -#: nova/exception.py:721 +#: nova/exception.py:725 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:725 +#: nova/exception.py:729 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Usuário %(user_id)s não foi encontrado." -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:783 +#: nova/exception.py:787 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Kernel não encontrado para a imagem %(image_id)s." -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projeto %(project_id)s não foi encontrado." @@ -1674,7 +1679,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Criar volume de %s GB" @@ -1741,7 +1746,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "Desatribuir endereço %s" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2547,7 +2552,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2595,43 +2600,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, fuzzy, python-format +msgid "Floating ip not found for id %s" +msgstr "Removendo rede com id %s" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "Endereço não especificado" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2845,11 +2856,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2933,61 +2952,61 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 #, fuzzy msgid "Going to try to terminate instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 #, fuzzy msgid "Going to try to stop instance" msgstr "Falhou ao reiniciar instância" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 #, fuzzy msgid "Going to try to start instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3258,8 +3277,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3362,260 +3381,260 @@ msgstr "instância %s: desfazendo o resgate" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 #, fuzzy msgid "Retrieving diagnostics" msgstr "instância %s: recuperando os diagnósticos" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 #, fuzzy msgid "Reset network" msgstr "instância %s: reset da rede" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 #, fuzzy msgid "Get console output" msgstr "Obter saída do console para instância %s" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 #, fuzzy msgid "Getting vnc console" msgstr "Adicionando console" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Desconectando volume da instância desconhecida %s" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "A instância %(instance_id)s não está executando." -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instância %s não encontrada" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3796,7 +3815,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3869,41 +3888,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "Imagem não encontrada." -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4523,54 +4542,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "Retornando exceção %s ao método de origem" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4833,61 +4852,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5098,17 +5117,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5116,7 +5135,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5221,28 +5240,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "Erro interno" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5262,12 +5281,12 @@ msgstr "Não é possível destruir o VBD %s" msgid "Failed to get info for disk %s" msgstr "Falha ao obter metadados para o ip: %s" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, fuzzy, python-format msgid "Result: %(result)s is not a dict." msgstr "Endereço |%(address)s| não está alocado" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5275,13 +5294,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, fuzzy, python-format msgid "Result: %(result)s is not a list." msgstr "Endereço |%(address)s| não está alocado" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5659,41 +5678,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, fuzzy, python-format msgid "Failed to unmount container filesystem: %s" msgstr "Falhou em montar sistema de arquivo: %s" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6757,14 +6776,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6772,27 +6791,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, fuzzy, python-format msgid "Read: %s" msgstr "_criar: %s" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Iniciando a Bridge para %s" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, fuzzy, python-format msgid "Wrote: %s" msgstr "_criar: %s" @@ -6972,6 +6991,19 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Não é possível desconectar o volume %s" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7380,87 +7412,87 @@ msgstr "Obtendo o tamanho da imagem para a imagem %s" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Atualizando agente para %s" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "Configurar senha do administrador" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "Falhou em atualizar senha: %(resp)r" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, fuzzy, python-format msgid "Failed to reset network: %(resp)r" msgstr "Falhou em atualizar senha: %(resp)r" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "Erro de OpenSSL: %s" @@ -7476,24 +7508,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7834,215 +7866,215 @@ msgstr "O VDI %s continua disponível" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "Re-escaneando SR %s" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "O VHD %(vdi_uuid)s tem pai %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "Conectando VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "O VDB %s foi conectado." -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruindo VBD para o VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "O VBD para o VDI %s foi destruído." -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "Rodando pygrub novamente %s" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen encontrado: %s" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "Kernel Xen não encontrado. Iniciando como HVM." -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8190,52 +8222,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Criando a VIF para VM %(vm_ref)s, rede %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Criando a VIF para VM %(vm_ref)s, rede %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8638,17 +8666,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "Remover volume com id: %s" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, fuzzy, python-format msgid "Removing volume: %s" msgstr "Remover volume com id: %s" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" @@ -9184,69 +9219,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9254,17 +9275,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9272,45 +9293,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9319,17 +9340,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9338,17 +9359,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9357,14 +9378,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9373,7 +9394,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9382,7 +9403,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9390,33 +9411,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9424,79 +9445,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, fuzzy, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "volume %s: criado com sucesso" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, fuzzy, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "volume %s: criado com sucesso" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9505,7 +9526,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9514,23 +9535,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9539,42 +9560,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9582,7 +9603,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9590,17 +9611,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9608,17 +9629,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9627,19 +9648,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9653,7 +9674,7 @@ msgstr "" "Saída padrão: %(stdout)r\n" "Erro: %(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9826,6 +9847,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po index d98319d2e..7944d778c 100644 --- a/nova/locale/ru/LC_MESSAGES/nova.po +++ b/nova/locale/ru/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal <Unknown>\n" "Language-Team: Russian <ru@li.org>\n" @@ -143,103 +143,108 @@ msgstr "Политика не допускает выполнения %(action)s #: nova/exception.py:217 #, fuzzy, python-format +msgid "Image %(image_id)s is not active." +msgstr "Образ %(image_id)s не найден." + +#: nova/exception.py:221 +#, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Ядро не найдено для образа %(image_id)s." -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Недопустимые параметры." -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "Недопустимый снимок" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Том %(volume_id)s никуда не присоединён" -#: nova/exception.py:234 +#: nova/exception.py:238 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Том %(volume_id)s никуда не присоединён" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "Ошибка загрузки данных в формат json" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "Недопустимый запрос." -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "Недопустимый тип тома" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "Недопустимый том" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Недопустимые метаданные" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Недопустимый диапазон портов %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Недопустимый протокол IP %(protocol)s." -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Недопустимый тип содержимого %(content_type)s." -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Недопустимый cidr %(cidr)s." -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -248,64 +253,64 @@ msgstr "" "Копия %(instance_uuid)s в %(attr)s %(state)s. Невозможно %(method)s во " "время нахождения копии в этом состоянии." -#: nova/exception.py:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Копия %(instance_id)s не выполняется." -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:319 +#: nova/exception.py:323 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Копия %(instance_id)s не переведена в режим приостановления." -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "Ошибка приостановления копии" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "Ошибка возобновления работы сервера" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "Ошибка перезагрузки копии" -#: nova/exception.py:335 +#: nova/exception.py:339 #, fuzzy msgid "Failed to terminate instance" msgstr "Ошибка перезагрузки копии" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "В данный момент служба недоступна." -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "Служба Compute недоступна в настоящее время." -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)." -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "Копии необходима новая версия гипервизора, вместо предоставленной." -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -314,38 +319,38 @@ msgstr "" "Предоставленный адрес диска (%(path)s) уже существует, но ожидалось, что " "отсутствует." -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:374 +#: nova/exception.py:378 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:378 +#: nova/exception.py:382 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "Недопустимые сведения ЦПУ" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s не является допустимым IP-адресом в4/6." -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -353,76 +358,76 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Форматирование диска %(disk_format)s недопустимо" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Образ %(image_id)s недопустим: %(reason)s" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Копия %(instance_id)s недопустима: %(reason)s" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s недопустим." -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 #, fuzzy msgid "Constraint not met." msgstr "копия - %s не представлена" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "Ресурс не может быть найден." -#: nova/exception.py:433 +#: nova/exception.py:437 #, fuzzy, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/exception.py:437 +#: nova/exception.py:441 #, fuzzy, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "Том %(volume_id)s не найден." -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Том %(volume_id)s не найден." -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "Том %(volume_id)s не имеет метаданных с ключом %(metadata_key)s." -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "Тип тома %(volume_type_id)s не может быть найден." -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "Тип тома под названием %(volume_type_name)s не может быть найден." -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " @@ -431,57 +436,57 @@ msgstr "" "Тип тома %(volume_type_id)s не имеет дополнительных особенностей с ключом" " %(extra_specs_key)s." -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Снимок %(snapshot_id)s не может быть найден." -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "удаление тома %(volume_name)s, который имеет снимок" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Попытка удаления несуществующей консоли %(console_id)s." -#: nova/exception.py:490 +#: nova/exception.py:494 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "Попытка удаления несуществующей консоли %(console_id)s." -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "Отсутствует диск в %(location)s" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Невозможно найти обработчик для тома %(driver_type)s." -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Недопустимый образ href %(image_href)s." -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -489,55 +494,55 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Проект %(project_id)s не найден." -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "Невозможно найти SR для чтения/записи VDI." -#: nova/exception.py:525 +#: nova/exception.py:529 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s необходимо для создания сети." -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Сеть не может быть найдена для моста %(bridge)s" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Сеть не может быть найдена для uuid %(uuid)s" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Сеть не найдена с cidr %(cidr)s." -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Сеть не найдена для копии %(instance_id)s." -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "Сети не определены." -#: nova/exception.py:557 +#: nova/exception.py:561 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -546,224 +551,224 @@ msgstr "" "Или uuid %(network_uuid)s сети не предоставлено или не присвоено проекту " "%(project_id)s." -#: nova/exception.py:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "Узел не назначен сети (%(network_id)s)." -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:574 +#: nova/exception.py:578 #, fuzzy, python-format msgid "Port %(port_id)s could not be found." msgstr "Снимок %(snapshot_id)s не может быть найден." -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Недопустимый фиксированный IP-адрес %(address)s." -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "Тип тома %(name)s уже существует." -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "Запись DNS %(name)s уже существует в домене %(domain)s." -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "Интерфейс %(interface)s не найден." -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Сертификат %(certificate_id)s не найден." -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Служба %(service_id)s не найдена." -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "Узел %(host)s не найден." -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Узел сompute %(host)s не найден." -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "Квота не найдена" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:717 +#: nova/exception.py:721 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Класс %(class_name)s не найден: %(exception)s" -#: nova/exception.py:721 +#: nova/exception.py:725 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:725 +#: nova/exception.py:729 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Пользователь %(user_id)s не найден." -#: nova/exception.py:729 +#: nova/exception.py:733 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Расширенный ресурс: %s" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Группа безопасности %(security_group_id)s не найдена." -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" "Группа безопасности %(security_group_id)s не найдена для проекта " "%(project_id)s." -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Группа безопасности с правилом %(rule_id)s не найдена." -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -772,7 +777,7 @@ msgstr "" "Группа безопасности %(security_group_id)s уже ассоциирована с копией " "%(instance_id)s" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -781,441 +786,441 @@ msgstr "" "Группа безопасности %(security_group_id)s не ассоциирована с копией " "%(instance_id)s" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Перемещение %(migration_id)s не найдено." -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "Перемещение не найдено для копии %(instance_id)s в состоянии %(status)s." -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Пул консоли %(pool_id)s не найден." -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Консоль %(console_id)s не найдена." -#: nova/exception.py:779 +#: nova/exception.py:783 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Консоль для копии %(instance_id)s не найдена." -#: nova/exception.py:783 +#: nova/exception.py:787 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "Консоль для копии %(instance_id)s в пуле %(pool_id)s не найдена." -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "Недопустимый тип консоли %(console_type)s " -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Тип копии %(instance_type_id)s не найден." -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Тип копии с названием %(instance_type_name)s не найден." -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s." -#: nova/exception.py:828 +#: nova/exception.py:832 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s." -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "Файл %(file_path)s не может быть найден." -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" "Не найден виртуальный переключатель ассоциированный с сетевым адаптером " "%(adapter)s." -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Сетевой адаптер %(adapter)s не может быть найден." -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "Класс %(class_name)s не найден: %(exception)s" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "Действие не разрешено." -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "Копия %(name)s уже существует." -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "Тип копии %(name)s уже существует." -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "Тип тома %(name)s уже существует." -#: nova/exception.py:892 +#: nova/exception.py:896 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/exception.py:896 +#: nova/exception.py:900 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "Ошибка перемещения" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Неправильное тело сообщения: %(reason)s" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "При изменении размера, копии должны изменить размер!" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "Образ больше, чем допустимо для этого типа копии" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Недостаточно памяти на узле сети compute для запуска %(uuid)s." -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Узел %(host)s не работает или не существует." -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "Превышена квота" -#: nova/exception.py:957 +#: nova/exception.py:961 #, fuzzy, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: nova/exception.py:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, fuzzy, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:970 +#: nova/exception.py:974 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:974 +#: nova/exception.py:978 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:994 +#: nova/exception.py:998 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" "Невозможно создать volume_type с именем %(name)s и спецификациями " "%(extra_specs)s" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 #, fuzzy msgid "Unknown NFS exception" msgstr "Обнаружено неизвестное исключение." -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Копия %(instance_id)s не найдена." -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Получение образа %(image)s" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Проект %(project_id)s не найден." @@ -1710,7 +1715,7 @@ msgid "Create volume from snapshot %s" msgstr "Создать том из снимка %s" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Создание раздела %s ГБ" @@ -1780,7 +1785,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "Невозможно найти адрес %r" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2596,7 +2601,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2644,43 +2649,49 @@ msgstr "Нет тела запроса" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, fuzzy, python-format +msgid "Floating ip not found for id %s" +msgstr "установка сетевого узла" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "Адрес не задан" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2894,11 +2905,21 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +#, fuzzy +msgid "Invalid request body. 'volume' not found" +msgstr "Недопустимый запрос тела" + +#: nova/api/openstack/volume/volumes.py:307 +#, fuzzy +msgid "Invalid request body. 'size' not found" +msgstr "Недопустимый запрос тела" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, fuzzy, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "Удаление параметров '%(unk_opt_str)s' из запроса" @@ -2987,63 +3008,63 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "Выполняет запуск %s копий..." -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Выполнение запуска копий" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 #, fuzzy msgid "No host for instance, deleting immediately" msgstr "Отсутствует узел для копии %s, немедленное удаление" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 #, fuzzy msgid "host for instance is down, deleting from database" msgstr "Отсутствует узел для копии %s, немедленное удаление" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 #, fuzzy msgid "Going to try to terminate instance" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 #, fuzzy msgid "Going to try to stop instance" msgstr "Попытка остановить %s" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 #, fuzzy msgid "Going to try to start instance" msgstr "Попытка запустить %s" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "Поиск по: %s" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "Тип образа не распознан %s" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Запуск снимка для ВМ %s" @@ -3324,8 +3345,8 @@ msgstr "завершение работы bdm %s" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Установка состояния копии vm_state на ERROR" @@ -3432,128 +3453,128 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "назначение совпадает с источником!" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 #, fuzzy msgid "Retrieving diagnostics" msgstr "копия %s: принятие диагностики" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 #, fuzzy msgid "Reset network" msgstr "Восстановление сети" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 #, fuzzy msgid "Inject network info" msgstr "установка сетевого узла" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 #, fuzzy msgid "Get console output" msgstr "Получить консольный вывод для копии %s" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 #, fuzzy msgid "Getting vnc console" msgstr "копия %s: получение консоли vnc" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Отсоединение тома от неизвестной копии %s" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 #, fuzzy msgid "_post_live_migration() is started.." msgstr "Запущено post_live_migration().." -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -3562,16 +3583,16 @@ msgstr "" "отсутствует домен с соответствующим именем.\" Эта ошибка может быть " "безопасно пропущена." -#: nova/compute/manager.py:2280 +#: nova/compute/manager.py:2284 #, fuzzy msgid "Post operation of migration started" msgstr "Запущено post_live_migration().." -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -3580,59 +3601,59 @@ msgstr "" "Найдены %(migration_count)d неподтверждённых перемещений, старше " "%(confirm_window)d секунд" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "Завершение работы ВМ для копии %(instance_uuid)s" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Копия %(instance_id)s не найдена" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 #, fuzzy msgid "In ERROR state" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "Обновление временных данных использования полосы пропускания" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "Обновление состояния узла" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -3641,62 +3662,62 @@ msgstr "" "Найдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в " "гипервизоре." -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "копия не включена" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, пропуск..." -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3879,7 +3900,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "Невозможно найти узел для копии %s" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3952,41 +3973,41 @@ msgstr "Нераспознанное значение read_deleted '%s'" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 #, fuzzy msgid "Backend exists" msgstr "внутренний интерфейс %s" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "Сервер не найден." -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4629,22 +4650,22 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "Возврат исключения %s вызывающему" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "Повторное подключение к серверу AMQP на %(hostname)s:%(port)d" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "Подключение к серверу AMQP на %(hostname)s:%(port)d" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " @@ -4653,7 +4674,7 @@ msgstr "" "Невозможно подключиться к серверу AMQP на %(hostname)s:%(port)d после " "%(max_retries)d попыток: %(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " @@ -4662,25 +4683,25 @@ msgstr "" "AMQP сервер на %(hostname)s:%(port)d недоступен: %(err_str)s. Повторная " "попытка через %(sleep_time)d секунд." -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "Ошибка объявления потребителю темы '%(topic)s': %(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "Ошибка принятия сообщения из очереди: %s" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4945,61 +4966,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "Попытка собрать %(num_instances)d копию(й)" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "Отфильтрованы %(hosts)s" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, fuzzy, python-format msgid "Host filter passes for %(host)s" msgstr "Отфильтрованы %(hosts)s" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "Принято служебное обновление для %(service_name)s от %(host)s." -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "host_manager реализован только для 'compute'" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "Нет службы для compute ID %s" @@ -5210,17 +5231,17 @@ msgstr "проект" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, fuzzy, python-format msgid "unrecognized argument %s" msgstr "Нераспознанное значение read_deleted '%s'" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5228,7 +5249,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5334,28 +5355,28 @@ msgstr "test_snapshot_show: resp=%s" msgid "test_snapshot_detail: resp_dict=%s" msgstr "test_snapshot_detail: resp_dict=%s" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "Выполняемые копии: %s" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "После завершения работы копий: %s" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "Внутренняя ошибка" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "После принудительного завершения работы копий: %s" @@ -5375,12 +5396,12 @@ msgstr "Невозможно ликвидировать vbd %s" msgid "Failed to get info for disk %s" msgstr "Ошибка получения метаданных для ip: %s" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, fuzzy, python-format msgid "Result: %(result)s is not a dict." msgstr "Адрес |%(address)s| не выделен" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5388,13 +5409,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, fuzzy, python-format msgid "Result: %(result)s is not a list." msgstr "Адрес |%(address)s| не выделен" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5777,41 +5798,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "нет настроенного совместимого обработчика образа" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, fuzzy, python-format msgid "no disk image handler for: %s" msgstr "неизвестный обработчик образа диска: %s" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "образ уже присоединён" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, fuzzy, python-format msgid "Failed to unmount container filesystem: %s" msgstr "Ошибка монтирования файловой системы: %s" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6885,14 +6906,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6900,27 +6921,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, fuzzy, python-format msgid "Reading image info file: %s" msgstr "Выгрузка образа %s" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, fuzzy, python-format msgid "Read: %s" msgstr "_создать: %s" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Запуск моста интерфейса для %s" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, fuzzy, python-format msgid "Wrote: %s" msgstr "_создать: %s" @@ -7105,6 +7126,19 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Невозможно использовать глобальные полномочия %(role_id)s" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 #, fuzzy msgid "" @@ -7532,14 +7566,14 @@ msgstr "Получение размера образа для образа %s" msgid "Got image size of %(size)s for the image %(image)s" msgstr "Принят размер образа %(size)s для образа %(image)s" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, fuzzy, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" "ВРЕМЯ ПРОСТОЯ: Срок вызова %(method)s истёк. VM id=%(instance_uuid)s; " "args=%(args)r" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -7548,12 +7582,12 @@ msgstr "" "НЕ РЕАЛИЗОВАНО: Вызов %(method)s не поддерживается агентом. VM " "id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "Вызов %(method)s возвратил ошибку: %(e)s." -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, fuzzy, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " @@ -7562,63 +7596,63 @@ msgstr "" "Вызов агентом %(method)s возвратил недопустимый ответ: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "Ошибка запроса версии агента: %(resp)r" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "Запрос версии агента" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Обновление агента до %s" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "Ошибка обновления агента: %(resp)r" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "Настройка пароля администратора" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "Ошибка обмена ключей: %(resp)r" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "Ошибка обновления пароля: %(resp)r" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "Восстановление сети" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, fuzzy, python-format msgid "Failed to reset network: %(resp)r" msgstr "Ошибка обновления пароля: %(resp)r" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "Ошибка OpenSSL: %s" @@ -7638,26 +7672,26 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Ошибка дешифрирования личного ключа: %s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "Запуск узла на XenServer не поддерживается." -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" "Невозможно выполнить вход в XenAPI (недостаточно свободного места на " "Dom0?)" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "Исключение: %s" @@ -8002,166 +8036,166 @@ msgstr "VDI %s до сих пор доступен" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "Повторная проверка SR %s" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "Невозможно найти SR типа содержимого ISO" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO: поиск SR %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "ISO: не содержимое iso типа" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "ISO: SR с локальной PBD" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Время ожидания при создании устройства %s" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "Подсоединение VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "Подсоединение VBD %s выполнено." -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "VBD %(vbd_ref)s подсоединено как %(orig_dev)s" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" "VBD %(vbd_ref)s подсоединено в неправильный dev, изменение назначения на " "%(dev)s" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ликвидирование VBD для VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ликвидирование VBD для VDI %s завершено." -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "Найдено ядро Xen %s" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "Ядро Xen не найдено. Загрузка HVM." -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "Разделы:" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d секторов" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -8170,53 +8204,53 @@ msgstr "" "Запись таблицы разделов %(primary_first)d %(primary_last)d в " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "Запись таблицы разделов %s выполнена." -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "Средства XenServer не установлены в этот образ" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" "Ошибка присоединения файловой системы (ожидаемо для копий не на базе " "linux): %s" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8377,54 +8411,50 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "Автоматическая безотказная перезагрузка %d" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "Невозможно получить сведения о пропускной способности." - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 #, fuzzy msgid "Injecting network info to xenstore" msgstr "установка сетевого узла" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 #, fuzzy msgid "Creating vifs" msgstr "Создание изображения" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 #, fuzzy msgid "Migrate Send failed" msgstr "Ошибка создания" @@ -8830,17 +8860,24 @@ msgstr "LoggingVolumeDriver: %s" msgid "Creating volume: %s" msgstr "Удалить том с идентификатором: %s" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, fuzzy, python-format msgid "Removing volume: %s" msgstr "Удалить том с идентификатором: %s" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "" @@ -9384,69 +9421,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9454,17 +9477,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9472,45 +9495,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9519,17 +9542,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9538,17 +9561,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9557,14 +9580,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9573,7 +9596,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9582,7 +9605,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9590,33 +9613,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9624,79 +9647,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, fuzzy, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "снимок %s: создание завершено" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, fuzzy, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "Создать снимок из тома %s" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, fuzzy, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "Создать снимок тома %s" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, fuzzy, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "снимок %s: создание завершено" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9705,7 +9728,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9714,23 +9737,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9739,42 +9762,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9782,7 +9805,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9790,17 +9813,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, fuzzy, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "Перевод узла %(host)s в %(state)s." -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9808,17 +9831,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9827,19 +9850,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9853,7 +9876,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -10027,3 +10050,24 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not get bandwidth info." +#~ msgstr "Невозможно получить сведения о пропускной способности." + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" +#~ msgstr "" + diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po index 39943e76e..7e78fed59 100644 --- a/nova/locale/tl/LC_MESSAGES/nova.po +++ b/nova/locale/tl/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n" "Language-Team: Tagalog <tl@li.org>\n" @@ -132,205 +132,210 @@ msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: nova/exception.py:217 +#, python-format +msgid "Image %(image_id)s is not active." +msgstr "" + +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -338,132 +343,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 msgid "Constraint not met." msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -471,716 +476,716 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1667,7 +1672,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" @@ -1732,7 +1737,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2535,7 +2540,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2580,43 +2585,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2827,11 +2838,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2914,57 +2933,57 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3234,8 +3253,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3333,254 +3352,254 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3761,7 +3780,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3834,40 +3853,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4487,54 +4506,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4794,61 +4813,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5059,17 +5078,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5077,7 +5096,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5182,28 +5201,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5223,12 +5242,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5236,13 +5255,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5618,41 +5637,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6704,14 +6723,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6719,27 +6738,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, fuzzy, python-format msgid "Read: %s" msgstr "natanggap %s" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6919,6 +6938,18 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7324,87 +7355,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7420,24 +7451,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7768,215 +7799,215 @@ msgstr "" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8122,52 +8153,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8565,17 +8592,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, python-format msgid "Removing volume: %s" msgstr "" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "" @@ -9110,69 +9144,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9180,17 +9200,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9198,45 +9218,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9245,17 +9265,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9264,17 +9284,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9283,14 +9303,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9299,7 +9319,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9308,7 +9328,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9316,33 +9336,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9350,79 +9370,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9431,7 +9451,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9440,23 +9460,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9465,42 +9485,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9508,7 +9528,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9516,17 +9536,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9534,17 +9554,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9553,19 +9573,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, python-format msgid "" "CLI Exception output:\n" @@ -9574,7 +9594,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9747,6 +9767,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po index 5955adcb2..ceee0368d 100644 --- a/nova/locale/tr/LC_MESSAGES/nova.po +++ b/nova/locale/tr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: Turkish <tr@li.org>\n" @@ -133,204 +133,209 @@ msgstr "" #: nova/exception.py:217 #, python-format -msgid "Not authorized for image %(image_id)s." +msgid "Image %(image_id)s is not active." msgstr "" #: nova/exception.py:221 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -338,132 +343,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 msgid "Constraint not met." msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -471,716 +476,716 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1667,7 +1672,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" @@ -1732,7 +1737,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2535,7 +2540,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2580,43 +2585,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2827,11 +2838,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2914,57 +2933,57 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3234,8 +3253,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3333,254 +3352,254 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3761,7 +3780,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3834,40 +3853,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4487,54 +4506,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4794,61 +4813,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5059,17 +5078,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5077,7 +5096,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5182,28 +5201,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5223,12 +5242,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5236,13 +5255,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5618,41 +5637,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6704,14 +6723,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6719,27 +6738,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6919,6 +6938,18 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7324,87 +7355,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7420,24 +7451,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7768,215 +7799,215 @@ msgstr "" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8122,52 +8153,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8565,17 +8592,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, python-format msgid "Removing volume: %s" msgstr "" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "" @@ -9109,69 +9143,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9179,17 +9199,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9197,45 +9217,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9244,17 +9264,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9263,17 +9283,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9282,14 +9302,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9298,7 +9318,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9307,7 +9327,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9315,33 +9335,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9349,79 +9369,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9430,7 +9450,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9439,23 +9459,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9464,42 +9484,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9507,7 +9527,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9515,17 +9535,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9533,17 +9553,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9552,19 +9572,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, python-format msgid "" "CLI Exception output:\n" @@ -9573,7 +9593,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9746,6 +9766,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po index ad6636a61..bf271bcf2 100644 --- a/nova/locale/uk/LC_MESSAGES/nova.po +++ b/nova/locale/uk/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n" "Language-Team: Ukrainian <uk@li.org>\n" @@ -133,205 +133,210 @@ msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: nova/exception.py:217 +#, python-format +msgid "Image %(image_id)s is not active." +msgstr "" + +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -339,132 +344,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 msgid "Constraint not met." msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -472,716 +477,716 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1668,7 +1673,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Створити розділ на %s ГБ" @@ -1734,7 +1739,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2537,7 +2542,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2582,43 +2587,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2829,11 +2840,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2916,57 +2935,57 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3236,8 +3255,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3335,254 +3354,254 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3763,7 +3782,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3836,40 +3855,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4489,54 +4508,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4796,61 +4815,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5061,17 +5080,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5079,7 +5098,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5184,28 +5203,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5225,12 +5244,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5238,13 +5257,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5620,41 +5639,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6706,14 +6725,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6721,27 +6740,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, fuzzy, python-format msgid "Read: %s" msgstr "отримано %s" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6921,6 +6940,18 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7326,87 +7357,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7422,24 +7453,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7770,215 +7801,215 @@ msgstr "" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8124,52 +8155,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8567,17 +8594,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "Від'єднати том %s" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, fuzzy, python-format msgid "Removing volume: %s" msgstr "Від'єднати том %s" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "" @@ -9112,69 +9146,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9182,17 +9202,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9200,45 +9220,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9247,17 +9267,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9266,17 +9286,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9285,14 +9305,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9301,7 +9321,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9310,7 +9330,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9318,33 +9338,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9352,79 +9372,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9433,7 +9453,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9442,23 +9462,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9467,42 +9487,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9510,7 +9530,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9518,17 +9538,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9536,17 +9556,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9555,19 +9575,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, python-format msgid "" "CLI Exception output:\n" @@ -9576,7 +9596,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9749,6 +9769,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po index 4bef3018b..8e1574632 100644 --- a/nova/locale/zh_CN/LC_MESSAGES/nova.po +++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2012-05-07 06:51+0000\n" "Last-Translator: Edward <Unknown>\n" "Language-Team: Chinese (Simplified) <zh_CN@li.org>\n" @@ -138,205 +138,210 @@ msgstr "政策不允许 %(action)s 被执行。" #: nova/exception.py:217 #, fuzzy, python-format +msgid "Image %(image_id)s is not active." +msgstr "镜像 %(image_id)s 没有找到。" + +#: nova/exception.py:221 +#, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "没有为镜像 %(image_id)s 找到内核。" -#: nova/exception.py:221 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "无法接受的参数。" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "无效的快照" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "卷 %(volume_id)s 没有附加任何东西" -#: nova/exception.py:234 +#: nova/exception.py:238 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "卷 %(volume_id)s 没有附加任何东西" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "密钥对数据无效" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "把数据加载为json格式失败" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "请求无效。" -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "收到无效的输入" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "无效的卷类型" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "无效的卷" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "无效的元数据" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "无效的端口范围 %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "无效的IP协议 %(protocol)s。" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "无效的内容类型 %(content_type)s。" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "无效的cidr %(cidr)s。" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "无法执行action '%(action)s' 于聚合 %(aggregate_id)s 上。原因: %(reason)s。" -#: nova/exception.py:298 +#: nova/exception.py:302 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "实例 %(instance_uuid)s 处于%(attr)s %(state)s 中。该实例在这种状态下不能执行 %(method)s。" -#: nova/exception.py:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "实例 %(instance_id)s 没有运行。" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:319 +#: nova/exception.py:323 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "实例 %(instance_id)s 没有挂起。" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "挂起实例失败" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "服务器恢复失败" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "重新启动实例失败" -#: nova/exception.py:335 +#: nova/exception.py:339 #, fuzzy msgid "Failed to terminate instance" msgstr "重新启动实例失败" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "此时的付不可用。" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "此时的计算服务不可用。" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "提供的虚拟机管理程序类型无效。" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "该实例需要比当前版本更新的虚拟机管理程序。" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "提供的磁盘路径 (%(path)s) 已经存在,预计是不存在的。" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:374 +#: nova/exception.py:378 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:378 +#: nova/exception.py:382 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "无法接受的CPU信息" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s 不是有效的IP v4/6地址。" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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 "VLAN标签对于端口组%(bridge)s 是不适合的。预计的VLAN标签是 %(tag)s,但与端口组关联的是 %(pgroup)s。" -#: nova/exception.py:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -346,133 +351,133 @@ msgstr "" "包含端口组 %(bridge)s 的vSwitch没有与预计的物理适配器关联。预计的vSwitch是 %(expected)s,但关联的是 " "%(actual)s。" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "磁盘格式 %(disk_format)s 不能接受" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "实例 %(instance_id)s 无法接受,原因是: %(reason)s" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s 无法接受。" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 #, fuzzy msgid "Constraint not met." msgstr "实例 - %s 不存在" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "资源没有找到。" -#: nova/exception.py:433 +#: nova/exception.py:437 #, fuzzy, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "在 %(path)s 找不到配置文件。" -#: nova/exception.py:437 +#: nova/exception.py:441 #, fuzzy, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "卷 %(volume_id)s 没有找到。" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "卷 %(volume_id)s 没有找到。" -#: nova/exception.py:445 +#: nova/exception.py:449 #, fuzzy, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "无法找到帐户 %(account_name) on Solidfire 设备" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "卷 %(volume_id)s 没有含键 %(metadata_key)s 的元数据。" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "卷类型 %(volume_type_id)s 没有找到。" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "名为 %(volume_type_name)s 的卷类型没有找到。" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "卷类型 %(volume_type_id)s 没有额外说明键 %(extra_specs_key)s 。" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "快照 %(snapshot_id)s 没有找到。" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "正在删除有快照的卷 %(volume_name)s" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/exception.py:486 +#: nova/exception.py:490 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/exception.py:490 +#: nova/exception.py:494 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "在 %(location)s 没有磁盘" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "无法为 %(driver_type)s 卷找到句柄。" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "无效的镜像href %(image_href)s。" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -480,721 +485,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "项目 %(project_id)s 没有找到。" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "没有找到存储库来读写VDI。" -#: nova/exception.py:525 +#: nova/exception.py:529 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "创建网络 %(req)s 是必要的。" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "无法为桥 %(bridge)s 找到网络" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "无法为uuid %(uuid)s 找到网络" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "无法为cidr %(cidr)s 找到网络。" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "无法为实例 %(instance_id)s 找到网络。" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "没有网络定义。" -#: nova/exception.py:557 +#: nova/exception.py:561 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "或者网络uuid %(network_uuid)s不存在,或者它没有分配给项目 %(project_id)s。" -#: nova/exception.py:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "主机没有设置于网络 (%(network_id)s)。" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "无法找到虚拟机使用的数据存储引用。" -#: nova/exception.py:570 +#: nova/exception.py:574 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:574 +#: nova/exception.py:578 #, fuzzy, python-format msgid "Port %(port_id)s could not be found." msgstr "快照 %(snapshot_id)s 没有找到。" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "没有固定IP与id %(id)s 关联。" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "没有为地址 %(address)s 找到固定IP。" -#: nova/exception.py:586 +#: nova/exception.py:590 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "实例 %(instance_id)s 没有固定ip。" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "网络主机 %(host)s 在网络 %(network_id)s 中没有固定ip。" -#: nova/exception.py:595 +#: nova/exception.py:599 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "实例 %(instance_id)s 没有固定ip '%(ip)s'。" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "固定IP地址 (%(address)s) 在网络 (%(network_uuid)s) 中不存在。" -#: nova/exception.py:604 +#: nova/exception.py:608 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "固定IP地址 %(address)s 已在使用。" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "固定IP地址 %(address)s 无效。" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "没有固定ip可用。" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "找不到固定IP。" -#: nova/exception.py:631 +#: nova/exception.py:635 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "浮动ip %(address)s 已被关联。" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "DNS 入口 %(name)s 已经在域中 %(domain)s 存在。" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "找不到适合地址 %(address)s 的浮动ip。" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "没有为主机 %(host)s 找到浮动IP。" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "没有浮动IP可用。" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "浮动ip %(address)s 已被关联。" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "浮动ip %(address)s 没有被关联。" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "没有浮动ip存在。" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "接口 %(interface)s没有找到。" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "证书 %(certificate_id)s 没有找到。" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "服务 %(service_id)s 没有找到。" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "主机 %(host)s 没有找到。" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "计算主机 %(host)s 没有找到。" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "配额没有找到。" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:717 +#: nova/exception.py:721 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "找不到类 %(class_name)s :异常 %(exception)s" -#: nova/exception.py:721 +#: nova/exception.py:725 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:725 +#: nova/exception.py:729 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "用户 %(user_id)s 没有找到。" -#: nova/exception.py:729 +#: nova/exception.py:733 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "扩展资源:%s" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "安全组 %(security_group_id)s 没有找到。" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "没有找到安全组 %(security_group_id)s 针对项目 %(project_id)s 。" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "带有规则 %(rule_id)s 的安全组没有找到。" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "安全组 %(security_group_id)s 已经与实例 %(instance_id)s 关联。" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "安全组 %(security_group_id)s 没有与实例 %(instance_id)s 关联。" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "迁移 %(migration_id)s 没有找到。" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "控制台池 %(pool_id)s 没有找到。" -#: nova/exception.py:769 +#: nova/exception.py:773 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "没有找到类型是 %(console_type)s 的控制台池针对计算主机 %(compute_host)s 在代理主机 %(host)s 上。" -#: nova/exception.py:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "控制台%(console_id)s 没有找到。" -#: nova/exception.py:779 +#: nova/exception.py:783 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "没有为实例 %(instance_id)s 找到控制台。" -#: nova/exception.py:783 +#: nova/exception.py:787 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "没有为实例 %(instance_id)s 在池 %(pool_id)s 中找到控制台。" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "无效的控制台类型 %(console_type)s " -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "实例类型 %(instance_type_id)s 没有找到。" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "名为 %(instance_type_name)s 的实例类型没有找到。" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "类型 %(flavor_id)s 没有找到。" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "调度器主机过滤器 %(filter_name)s 没有找到。" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "调度器的成本函数 %(cost_fn_str)s 没有找到。" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "未找到调度器的权重标记:%(flag_name)s" -#: nova/exception.py:823 +#: nova/exception.py:827 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:828 +#: nova/exception.py:832 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "实例类型 %(instance_type_id)s 没有额外的 键为%(extra_specs_key)s 的规格说明。" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "找不到文件 %(file_path)s。" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "没找到文件" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "未找到与网络适配器 %(adapter)s 关联的虚拟交换机。" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "未找到网络适配器 %(adapter)s。" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "找不到类 %(class_name)s :异常 %(exception)s" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "操作不允许。" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "快照不允许循环。" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "备份 image_type 要求循环参数。" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "密钥对 %(key_name)s 已经存在。" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "实例 %(name)s 已经存在。" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "实例类型 %(name)s 已经存在。" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "卷类型 %(name)s 已经存在。" -#: nova/exception.py:892 +#: nova/exception.py:896 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/exception.py:896 +#: nova/exception.py:900 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "迁移错误" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "错误格式的消息体: %(reason)s" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "在 %(path)s 找不到配置文件。" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'" -#: nova/exception.py:918 +#: nova/exception.py:922 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "调整时实例的大小必须要发生变化。" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "镜像比实例类型所允许的大。" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "实例类型的内存对于所请求的镜像太小。" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "实例类型的磁盘对于所请求的镜像太小。" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "无法获取此主机的带宽、CPU和磁盘指标。" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "主机 %(host)s 没有启动或者不存在。" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "超出配额" -#: nova/exception.py:957 +#: nova/exception.py:961 #, fuzzy, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: nova/exception.py:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, fuzzy, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:970 +#: nova/exception.py:974 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:974 +#: nova/exception.py:978 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "超过个性化文件限制" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "个性化文件路径太长" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "个性化文件内容太长" -#: nova/exception.py:990 +#: nova/exception.py:994 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:994 +#: nova/exception.py:998 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "找不到聚合 %(aggregate_id)s。" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "聚合 %(aggregate_name)s 已经存在。" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "聚合 %(aggregate_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, fuzzy, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "检测到不止一个名称为 %(vol_name) 的卷。" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 #, fuzzy msgid "Unknown NFS exception" msgstr "发生未知异常。" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "无法创建实例类型。" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "来自SolidFire API的错误响应" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "SolidFire API响应里发生错误:data=%(data)s" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "检测到已存在的id为%(vlan) vlan" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "实例 %(instance_id)s 没有找到。" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "获取镜像 %(image)s" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "没有为主机 %(host)s 找到浮动IP。" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "没有找到实例 %(instance_id)s" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "项目 %(project_id)s 没有找到。" @@ -1681,7 +1686,7 @@ msgid "Create volume from snapshot %s" msgstr "从快照 %s 创建卷" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "创建 %s GB的卷" @@ -1752,7 +1757,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "无法找到地址 %r" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, fuzzy, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "存在多个固定IP,使用第一个:%s" @@ -2569,7 +2574,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "只有根证书能被获取。" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2618,45 +2623,51 @@ msgstr "没有请求主体" msgid "Floating ip is not associated" msgstr "浮动ip %(address)s 没有被关联。" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, fuzzy, python-format +msgid "Floating ip not found for id %s" +msgstr "找不到适合id %(id)s 的浮动IP。" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "池 %s 中已经没有浮动ip。" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "没有更多的浮动ip。" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "缺少参数 dict" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "地址没有指定" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 #, fuzzy msgid "No nw_info cache associated with instance" msgstr "没有固定ip与实例关联" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "没有固定ip与实例关联" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 #, fuzzy msgid "floating ip is already associated" msgstr "浮动ip %(address)s 已被关联。" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2870,11 +2881,21 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +#, fuzzy +msgid "Invalid request body. 'volume' not found" +msgstr "无效的请求主体" + +#: nova/api/openstack/volume/volumes.py:307 +#, fuzzy +msgid "Invalid request body. 'size' not found" +msgstr "无效的请求主体" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, fuzzy, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'" @@ -2961,63 +2982,63 @@ msgstr "安全组 %s 不能比255个字符更长。" msgid "Metadata property value greater than 255 characters" msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "准备运行 %s 个实例" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 #, fuzzy msgid "Going to try to soft delete instance" msgstr "准备尝试软删除实例 %s" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 #, fuzzy msgid "No host for instance, deleting immediately" msgstr "没有托管实例 %s,立刻删除" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 #, fuzzy msgid "host for instance is down, deleting from database" msgstr "没有托管实例 %s,立刻删除" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 #, fuzzy msgid "Going to try to terminate instance" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 #, fuzzy msgid "Going to try to stop instance" msgstr "准备尝试停止实例 %s" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 #, fuzzy msgid "Going to try to start instance" msgstr "准备尝试启动实例 %s" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "搜索条件: %s" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "无法识别镜像类型 %s" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, fuzzy, python-format msgid "snapshot for %s" msgstr "开始为虚拟机 %s 快照" @@ -3294,8 +3315,8 @@ msgstr "终止bdm %s" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s。把实例的 vm_state设置为ERROR" @@ -3401,117 +3422,117 @@ msgstr "实例 %s:取消救援" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "目标与来源一样。" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 #, fuzzy msgid "Pausing" msgstr "正在更新。" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 #, fuzzy msgid "Retrieving diagnostics" msgstr "实例 %s :获取诊断" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 #, fuzzy msgid "Reset network" msgstr "重置网络" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 #, fuzzy msgid "Inject network info" msgstr "实例 %s:注入网络信息" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "将注入的network_info:|%s|" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 #, fuzzy msgid "Get console output" msgstr "获取实例 %s 控制台输出" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 #, fuzzy msgid "Getting vnc console" msgstr "实例 %s:正在获得VNC控制台" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, fuzzy, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "从未知实例%s中分离卷" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "实例没有卷。" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "预在线迁移在%(dest)s失败" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 #, fuzzy msgid "_post_live_migration() is started.." msgstr "post_live_migration()已经启动。" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "没有找到floating_ip" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "没有找到floating_ip" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" @@ -3520,12 +3541,12 @@ msgstr "" "在线迁移:意外的错误:无法继承浮动ip。\n" "%(e)s" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "把实例迁移到 %(dest)s 成功完成。" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -3533,137 +3554,137 @@ msgstr "" "你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching " "name。”这个错误可以放心的忽略。" -#: nova/compute/manager.py:2280 +#: nova/compute/manager.py:2284 #, fuzzy msgid "Post operation of migration started" msgstr "迁移后操作启动" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "发现 %(migration_count)d 个超过 %(confirm_window)d 秒未经确认的迁移" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "为实例 %(instance_uuid)s 关闭虚拟机" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "没有找到实例 %(instance_id)s" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 #, fuzzy msgid "In ERROR state" msgstr "节点处于未知的错误状态。" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "更新带宽使用缓存" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "更新主机状态" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "在数据库中找到 %(num_db_instances)s个实例,在虚拟机管理程序找到 %(num_vm_instances)s 个实例。" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "实例未启动" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..." -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "回收删除的实例" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, fuzzy, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "检测标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。" -#: nova/compute/manager.py:2775 +#: nova/compute/manager.py:2816 #, fuzzy, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "销毁标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "无法识别的FLAGS.running_deleted_instance_action的取值 '%(action)s'" @@ -3844,7 +3865,7 @@ msgstr "未指定计算宿主机" msgid "Unable to find host for Instance %s" msgstr "无法找到实例 %s 的宿主机" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3917,42 +3938,42 @@ msgstr "无法识别的 read_deleted 取值”%s“" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 #, fuzzy msgid "Backend exists" msgstr "后台 %s" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "没有id为%(sm_backend_id)s的后台配置" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, fuzzy, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "没有id为%(sm_backend_id)s的后台配置" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 #, fuzzy msgid "Flavor exists" msgstr "类型:%s" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "类型 %(flavor_id)s 没有找到。" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, fuzzy, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "没有 sm_flavor 调用 %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, fuzzy, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "没有 sm_flavor 调用 %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "没有id为 %(volume_id)s 的 sm_volume" @@ -4589,22 +4610,22 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "返回 %s 异常给调用者" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "正在重新连接位于 %(hostname)s:%(port)d 的AMQP服务器" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "连接到位于 %(hostname)s:%(port)d 的AMQP服务器" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " @@ -4613,32 +4634,32 @@ msgstr "" "无法连接到位于%(hostname)s:%(port)d的AMQP server,尝试已经 %(max_retries)d " "次:%(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "位于%(hostname)s:%(port)d的AMQP服务器不可达:%(err_str)s。%(sleep_time)d 秒钟后请再尝试。" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "为topic '%(topic)s'声明消费者失败:%(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "等待RPC响应超时:%s" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "从队列中消费消息失败:%s" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4903,61 +4924,61 @@ msgstr "没有主机选择所定义的 %s 主题消息" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "尝试创建 %(num_instances)d 个实例" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "调度器只能理解计算节点(暂时)" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "过滤掉的主机 %(hosts)s" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "加权的主机 %(weighted_host)s" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, fuzzy, python-format msgid "Host filter passes for %(host)s" msgstr "主机 %(host)s 没有计算节点" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "接收到 %(service_name)s 服务更新,来自 %(host)s。" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "host_manager 只实现了“compute”" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "计算节点 %s 没有服务" @@ -5170,17 +5191,17 @@ msgstr "项目" msgid "uuid" msgstr "uuid" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, fuzzy, python-format msgid "unrecognized argument %s" msgstr "无法识别的 read_deleted 取值”%s“" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5188,7 +5209,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5294,28 +5315,28 @@ msgstr "test_snapshot_show: resp=%s" msgid "test_snapshot_detail: resp_dict=%s" msgstr "test_snapshot_detail: resp_dict=%s" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "正在运行的实例:%s" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "终止实例之后:%s" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "内部错误" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "强制杀死实例后:%s" @@ -5335,12 +5356,12 @@ msgstr "无法销毁VBD %s" msgid "Failed to get info for disk %s" msgstr "为ip: %s获取元数据失败" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, fuzzy, python-format msgid "Result: %(result)s is not a dict." msgstr "地址 |%(address)s| 没有分配" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5348,13 +5369,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, fuzzy, python-format msgid "Result: %(result)s is not a list." msgstr "地址 |%(address)s| 没有分配" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5736,42 +5757,42 @@ msgstr "节点处于未知的错误状态。" msgid "no capable image handler configured" msgstr "没有合适的镜像句柄配置好" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, fuzzy, python-format msgid "no disk image handler for: %s" msgstr "未知的磁盘镜像句柄:%s" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "镜像已经挂载" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, fuzzy, python-format msgid "Failed to unmount container filesystem: %s" msgstr "挂载文件系统失败:%s" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 #, fuzzy msgid "injected file path not valid" msgstr "注入文件路径:'%s'" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6861,14 +6882,14 @@ msgstr "可删除的基文件:%s" msgid "Verification complete" msgstr "确认完成" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6876,27 +6897,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, fuzzy, python-format msgid "Reading image info file: %s" msgstr "正在删除基文件:%s" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, fuzzy, python-format msgid "Read: %s" msgstr "_create: %s" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "正在删除基文件:%s" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, fuzzy, python-format msgid "Wrote: %s" msgstr "重写%s" @@ -7080,6 +7101,19 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "无法使用全局角色 %(role_id)s" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 #, fuzzy msgid "" @@ -7512,24 +7546,24 @@ msgstr "正在获取镜像 %s 的大小" msgid "Got image size of %(size)s for the image %(image)s" msgstr "获得大小为 %(size)s 的镜像目的为了 %(image)s" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, fuzzy, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "超时:调用 %(method)s 超时。虚拟机id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "没有执行:代理不支持 %(method)s 的调用。虚拟机id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "对 %(method)s 的调用返回错误:%(e)s。" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, fuzzy, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " @@ -7538,63 +7572,63 @@ msgstr "" "%(method)s 的代理调用返回无效的响应:%(ret)r。虚拟机id=%(instance_uuid)s; path=%(path)s; " "args=%(addl_args)r" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "查询代理版本失败:%(resp)r" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "查询代理版本" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "把代理更新为 %s" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "更新代理失败:%(resp)r" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "设置管理员密码" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "交换钥匙失败:%(resp)r" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "更新密码失败:%(resp)r" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "注入文件路径:'%s'" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "注入文件失败:%(resp)r" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "重置网络" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, fuzzy, python-format msgid "Failed to reset network: %(resp)r" msgstr "注入文件失败:%(resp)r" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL错误:%s" @@ -7613,24 +7647,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "解密私钥失败:%s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "不支持在XenServer启动主机" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "无法登录到XenAPI(Dom0磁盘是空么?)" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "得到异常:%s" @@ -7970,215 +8004,215 @@ msgstr "VDI %s 依然可用" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "重新扫描存储库 %s" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "标记sr_matching_filter '%s' 没有遵循格式要求" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "XenAPI无法找到安装客户实例的存储库。请检查你的配置或者配置标记'sr_matching_filter'" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "无法找到content-type ISO的存储库" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO:正在查看存储库 %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "ISO:非iso内容" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO:iso content_type,没有 'i18n-key' 键" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "ISO:iso content_type,i18n-key的值不是 'local-storage-iso'" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: 存储库符合标准" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, 正在查看是否是本地的主机" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "ISO: PBD %(pbd_ref)s 消失了" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "ISO: PBD匹配, 想要 %(pbd_rec)s, 目前有 %(host)s" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "ISO:含有本地PBD的存储库" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "无法为含服务器详细信息的虚拟机 %(vm_uuid)s 获取RRD XML:%(server)s。" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "无法获取包含服务器详细情况的RRD XML更新:%(server)s。" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "来自Xenserver无效的统计数据:%s" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s 有父 %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "父标识 %(parent_uuid)s 和原先的父标识 %(original_parent_uuid)s 不匹配,正在等待合并..." -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "VHD coalesce 将要超过(%(max_attempts)d),放弃中..." -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "等待设备 %s 创建超时" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "插入VBD %s... " -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "插入VBD %s 完成。" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "VBD %(vbd_ref)s 作为 %(orig_dev)s 插入" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "VBD %(vbd_ref)s 插入错误的设备,重新映射为 %(dev)s" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "正在销毁VDI为 %s 的 VBD " -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "已经销毁VDI为 %s 的 VBD" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "对 %s 运行pygrub" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "找到Xen内核 %s" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "没有找到Xen内核。正在启动HVM。" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "分区:" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "将分区表 %(primary_first)d %(primary_last)d 写入到 %(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "完成写入分区表 %s 。" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "该镜像有XenServer工具,但是不能进行网络注入" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "没有在该镜像上安装XenServer工具" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "直接操作接口文件" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "挂载文件系统失败(期望的是非Linux实例):%s" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8335,55 +8369,51 @@ msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启" msgid "Automatically hard rebooting" msgstr "自动冷重启 %d" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "无法得到带宽信息" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 #, fuzzy msgid "Injecting network info to xenstore" msgstr "为虚拟机注入网络信息到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 #, fuzzy msgid "Creating vifs" msgstr "正在创建镜像" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 #, fuzzy msgid "Injecting hostname to xenstore" msgstr "为虚拟机注入hostname到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 #, fuzzy msgid "Migrate Send failed" msgstr "创建失败" @@ -8787,17 +8817,24 @@ msgstr "LoggingVolumeDriver: %s" msgid "Creating volume: %s" msgstr "正在删除volumeID:%s " -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, fuzzy, python-format msgid "Removing volume: %s" msgstr "正在删除volumeID:%s " -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" @@ -9336,69 +9373,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9406,17 +9429,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9424,45 +9447,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, fuzzy, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "删除 %(base_file)s 失败,错误是 %(error)s" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9471,17 +9494,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9490,17 +9513,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9509,14 +9532,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9525,7 +9548,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9534,7 +9557,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9542,33 +9565,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9576,79 +9599,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, fuzzy, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "快照 %s:创建成功" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, fuzzy, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "为卷 %s 创建快照" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, fuzzy, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "创建卷 %s 的快照" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, fuzzy, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "快照 %s:创建成功" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9657,7 +9680,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9666,23 +9689,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9691,42 +9714,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9734,7 +9757,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9742,17 +9765,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, fuzzy, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "把主机 %(host)s 设置为 %(state)s。" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9760,17 +9783,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9779,19 +9802,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9805,7 +9828,7 @@ msgstr "" "标准输出:%(stdout)r\n" "标准错误输出:%(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9980,3 +10003,24 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not get bandwidth info." +#~ msgstr "无法得到带宽信息" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" +#~ msgstr "" + diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po index bf9547047..c908f71c7 100644 --- a/nova/locale/zh_TW/LC_MESSAGES/nova.po +++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-09-25 00:02+0000\n" +"POT-Creation-Date: 2012-09-30 00:02+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu <charles0126+openstack@gmail.com>\n" "Language-Team: Chinese (Traditional) <zh_TW@li.org>\n" @@ -138,204 +138,209 @@ msgstr "" #: nova/exception.py:217 #, python-format -msgid "Not authorized for image %(image_id)s." +msgid "Image %(image_id)s is not active." msgstr "" #: nova/exception.py:221 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "不可接受的參數值" -#: nova/exception.py:226 +#: nova/exception.py:230 msgid "Invalid snapshot" msgstr "無效的快照(snapshot)" -#: nova/exception.py:230 +#: nova/exception.py:234 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/exception.py:242 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 #: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128 msgid "Keypair data is invalid" msgstr "無效的Keypair" -#: nova/exception.py:242 +#: nova/exception.py:246 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:250 msgid "The request is invalid." msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:254 msgid "Invalid input received" msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:258 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:262 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:270 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:274 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:278 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:282 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:286 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:289 +#: nova/exception.py:293 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:297 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:302 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:306 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:310 #, 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:311 +#: nova/exception.py:315 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:339 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:343 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:347 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:351 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:355 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:360 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:364 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:369 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:378 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:382 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:386 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:390 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:394 #, 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:396 +#: nova/exception.py:400 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -343,132 +348,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:407 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:411 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:415 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:419 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:423 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:427 msgid "Constraint not met." msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Could not find driver for connection_type %(name)s" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:445 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:449 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:450 +#: nova/exception.py:454 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:459 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:463 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:464 +#: nova/exception.py:468 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:473 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:477 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:481 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:486 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:490 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/exception.py:490 +#: nova/exception.py:494 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:498 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:502 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:506 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:510 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:514 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -476,717 +481,717 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:533 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:537 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:545 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:549 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:553 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:557 msgid "No networks defined." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:561 #, 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:562 +#: nova/exception.py:566 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:570 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:574 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:578 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:603 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:608 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:613 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:618 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:622 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:626 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:635 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:639 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:643 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:651 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:655 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:660 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:664 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:668 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:672 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:676 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:680 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:684 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:688 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:692 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:696 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:700 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:704 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:705 +#: nova/exception.py:709 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:713 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:717 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:721 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:725 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:729 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:733 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:737 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:741 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:742 +#: nova/exception.py:746 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:755 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:760 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:764 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:765 +#: nova/exception.py:769 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:773 #, 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:775 +#: nova/exception.py:779 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:783 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:787 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:788 +#: nova/exception.py:792 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:796 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:800 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:805 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:809 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:814 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:818 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:823 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:827 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:832 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:837 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:838 +#: nova/exception.py:842 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:846 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:850 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:855 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:859 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:863 msgid "Action not allowed." msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:867 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:871 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:875 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:879 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:883 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:887 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:888 +#: nova/exception.py:892 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 msgid "Migration error" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:910 +#: nova/exception.py:914 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:957 +#: nova/exception.py:961 #, 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:962 +#: nova/exception.py:966 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1037 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1042 #, fuzzy msgid "Unknown NFS exception" msgstr "發生一個未知例外" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1064 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1105 +#: nova/exception.py:1109 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, 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:1116 +#: nova/exception.py:1120 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1125 +#: nova/exception.py:1129 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1673,7 +1678,7 @@ msgid "Create volume from snapshot %s" msgstr "" #: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:305 +#: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" @@ -1738,7 +1743,7 @@ msgid "Unable to associate IP Address, no fixed_ips." msgstr "" #: nova/api/ec2/cloud.py:1160 -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" @@ -2541,7 +2546,7 @@ msgstr "" msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:142 +#: nova/api/openstack/compute/contrib/cloudpipe.py:148 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2587,43 +2592,49 @@ msgstr "" msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:175 +#: nova/api/openstack/compute/contrib/floating_ips.py:143 +#: nova/api/openstack/compute/contrib/floating_ips.py:191 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:176 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:221 -#: nova/api/openstack/compute/contrib/floating_ips.py:273 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +#: nova/api/openstack/compute/contrib/floating_ips.py:278 #: nova/api/openstack/compute/contrib/security_groups.py:416 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:224 -#: nova/api/openstack/compute/contrib/floating_ips.py:276 +#: nova/api/openstack/compute/contrib/floating_ips.py:229 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:231 +#: nova/api/openstack/compute/contrib/floating_ips.py:236 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:236 +#: nova/api/openstack/compute/contrib/floating_ips.py:241 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:252 +#: nova/api/openstack/compute/contrib/floating_ips.py:257 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:255 +#: nova/api/openstack/compute/contrib/floating_ips.py:260 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:258 +#: nova/api/openstack/compute/contrib/floating_ips.py:263 msgid "Error. Unable to associate floating ip" msgstr "" @@ -2834,11 +2845,19 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:312 +#: nova/api/openstack/volume/volumes.py:277 +msgid "Invalid request body. 'volume' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:307 +msgid "Invalid request body. 'size' not found" +msgstr "" + +#: nova/api/openstack/volume/volumes.py:317 msgid "Snapshot and image cannot be specified together." msgstr "" -#: nova/api/openstack/volume/volumes.py:356 +#: nova/api/openstack/volume/volumes.py:361 #, python-format msgid "Removing options '%(bad_options)s' from query" msgstr "" @@ -2921,57 +2940,57 @@ msgstr "" msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:490 +#: nova/compute/api.py:492 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:565 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:590 +#: nova/compute/api.py:592 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:822 +#: nova/compute/api.py:824 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:839 +#: nova/compute/api.py:841 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:916 +#: nova/compute/api.py:922 msgid "host for instance is down, deleting from database" msgstr "" -#: nova/compute/api.py:937 +#: nova/compute/api.py:943 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:983 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:991 +#: nova/compute/api.py:997 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1055 nova/volume/api.py:264 +#: nova/compute/api.py:1061 nova/volume/api.py:264 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1190 +#: nova/compute/api.py:1196 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1277 +#: nova/compute/api.py:1283 #, python-format msgid "snapshot for %s" msgstr "" @@ -3241,8 +3260,8 @@ msgstr "" msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1683 -#: nova/compute/manager.py:2814 +#: nova/compute/manager.py:933 nova/compute/manager.py:1687 +#: nova/compute/manager.py:2855 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" @@ -3340,255 +3359,255 @@ msgstr "" msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1528 +#: nova/compute/manager.py:1532 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1550 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1740 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1753 +#: nova/compute/manager.py:1757 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1791 +#: nova/compute/manager.py:1795 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1821 +#: nova/compute/manager.py:1825 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1837 +#: nova/compute/manager.py:1841 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1842 +#: nova/compute/manager.py:1846 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1845 +#: nova/compute/manager.py:1849 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1866 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1887 +#: nova/compute/manager.py:1891 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1915 +#: nova/compute/manager.py:1919 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1957 +#: nova/compute/manager.py:1961 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1966 +#: nova/compute/manager.py:1970 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1985 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2010 +#: nova/compute/manager.py:2014 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2018 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:2027 +#: nova/compute/manager.py:2031 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2124 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2173 +#: nova/compute/manager.py:2177 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2199 +#: nova/compute/manager.py:2203 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2228 +#: nova/compute/manager.py:2232 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2236 +#: nova/compute/manager.py:2240 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2238 +#: nova/compute/manager.py:2242 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2264 +#: nova/compute/manager.py:2268 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2266 +#: nova/compute/manager.py:2270 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:2280 +#: nova/compute/manager.py:2284 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2411 +#: nova/compute/manager.py:2415 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2437 +#: nova/compute/manager.py:2441 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2442 +#: nova/compute/manager.py:2446 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2455 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2462 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2466 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2469 +#: nova/compute/manager.py:2473 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2477 +#: nova/compute/manager.py:2481 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2494 +#: nova/compute/manager.py:2498 #, 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:2512 +#: nova/compute/manager.py:2516 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2536 +#: nova/compute/manager.py:2539 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2562 +#: nova/compute/manager.py:2604 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2589 +#: nova/compute/manager.py:2630 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2595 nova/compute/manager.py:2633 +#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2620 +#: nova/compute/manager.py:2661 #, 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:2657 +#: nova/compute/manager.py:2698 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2669 nova/compute/manager.py:2680 -#: nova/compute/manager.py:2694 +#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 +#: nova/compute/manager.py:2735 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2674 +#: nova/compute/manager.py:2715 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2687 +#: nova/compute/manager.py:2728 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2703 +#: nova/compute/manager.py:2744 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2711 +#: nova/compute/manager.py:2752 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2722 +#: nova/compute/manager.py:2763 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2768 +#: nova/compute/manager.py:2809 #, 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:2775 +#: nova/compute/manager.py:2816 #, 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:2782 +#: nova/compute/manager.py:2823 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3769,7 +3788,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:83 +#: nova/compute/utils.py:88 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3842,40 +3861,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4655 +#: nova/db/sqlalchemy/api.py:4669 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701 +#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4713 +#: nova/db/sqlalchemy/api.py:4727 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4747 +#: nova/db/sqlalchemy/api.py:4761 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4762 +#: nova/db/sqlalchemy/api.py:4776 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4781 +#: nova/db/sqlalchemy/api.py:4795 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/db/sqlalchemy/api.py:4812 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4836 +#: nova/db/sqlalchemy/api.py:4850 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4496,54 +4515,54 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:145 +#: nova/openstack/common/rpc/impl_kombu.py:168 #: nova/openstack/common/rpc/impl_qpid.py:144 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:431 +#: nova/openstack/common/rpc/impl_kombu.py:463 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:453 +#: nova/openstack/common/rpc/impl_kombu.py:485 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:489 +#: nova/openstack/common/rpc/impl_kombu.py:522 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:505 +#: nova/openstack/common/rpc/impl_kombu.py:538 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:556 +#: nova/openstack/common/rpc/impl_kombu.py:590 #: nova/openstack/common/rpc/impl_qpid.py:402 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:574 +#: nova/openstack/common/rpc/impl_kombu.py:608 #: nova/openstack/common/rpc/impl_qpid.py:417 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:578 +#: nova/openstack/common/rpc/impl_kombu.py:612 #: nova/openstack/common/rpc/impl_qpid.py:421 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:612 +#: nova/openstack/common/rpc/impl_kombu.py:646 #: nova/openstack/common/rpc/impl_qpid.py:451 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" @@ -4803,61 +4822,61 @@ msgstr "" msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:182 +#: nova/scheduler/filter_scheduler.py:186 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:209 +#: nova/scheduler/filter_scheduler.py:213 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:220 +#: nova/scheduler/filter_scheduler.py:224 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/filter_scheduler.py:272 +#: nova/scheduler/filter_scheduler.py:276 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:282 +#: nova/scheduler/filter_scheduler.py:286 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" -#: nova/scheduler/host_manager.py:150 +#: nova/scheduler/host_manager.py:237 #, python-format msgid "Host filter fails for ignored host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:157 +#: nova/scheduler/host_manager.py:244 #, python-format msgid "Host filter fails for non-forced host %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:163 +#: nova/scheduler/host_manager.py:250 #, python-format msgid "Host filter function %(func)s failed for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:169 +#: nova/scheduler/host_manager.py:256 #, python-format msgid "Host filter passes for %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:230 +#: nova/scheduler/host_manager.py:318 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: nova/scheduler/host_manager.py:253 +#: nova/scheduler/host_manager.py:341 msgid "host_manager only implemented for 'compute'" msgstr "" -#: nova/scheduler/host_manager.py:263 +#: nova/scheduler/host_manager.py:351 #, python-format msgid "No service for compute ID %s" msgstr "" @@ -5068,17 +5087,17 @@ msgstr "" msgid "uuid" msgstr "" -#: nova/tests/test_storwize_svc.py:169 +#: nova/tests/test_storwize_svc.py:177 #, python-format msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:818 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:821 +#: nova/tests/test_storwize_svc.py:903 #, python-format msgid "" "CLI output:\n" @@ -5086,7 +5105,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:826 +#: nova/tests/test_storwize_svc.py:908 #, python-format msgid "" "CLI Exception output:\n" @@ -5191,28 +5210,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: nova/tests/compute/test_compute.py:577 -#: nova/tests/compute/test_compute.py:595 -#: nova/tests/compute/test_compute.py:628 -#: nova/tests/compute/test_compute.py:653 -#: nova/tests/compute/test_compute.py:2243 +#: nova/tests/compute/test_compute.py:578 +#: nova/tests/compute/test_compute.py:596 +#: nova/tests/compute/test_compute.py:629 +#: nova/tests/compute/test_compute.py:654 +#: nova/tests/compute/test_compute.py:2244 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:583 -#: nova/tests/compute/test_compute.py:618 -#: nova/tests/compute/test_compute.py:641 -#: nova/tests/compute/test_compute.py:671 +#: nova/tests/compute/test_compute.py:584 +#: nova/tests/compute/test_compute.py:619 +#: nova/tests/compute/test_compute.py:642 +#: nova/tests/compute/test_compute.py:672 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:993 +#: nova/tests/compute/test_compute.py:994 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2254 +#: nova/tests/compute/test_compute.py:2255 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5232,12 +5251,12 @@ msgstr "無法卸載 Volume %s" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:130 +#: nova/tests/integrated/test_api_samples.py:132 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:134 +#: nova/tests/integrated/test_api_samples.py:136 #, python-format msgid "" "Key mismatch:\n" @@ -5245,13 +5264,13 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/tests/integrated/test_api_samples.py:144 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#: nova/tests/integrated/test_api_samples.py:174 +#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:179 #, python-format msgid "" "Values do not match:\n" @@ -5627,41 +5646,41 @@ msgstr "" msgid "no capable image handler configured" msgstr "" -#: nova/virt/disk/api.py:244 +#: nova/virt/disk/api.py:245 #, python-format msgid "no disk image handler for: %s" msgstr "" -#: nova/virt/disk/api.py:256 +#: nova/virt/disk/api.py:257 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:322 +#: nova/virt/disk/api.py:323 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:339 +#: nova/virt/disk/api.py:340 #, python-format msgid "Failed to unmount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:372 +#: nova/virt/disk/api.py:373 msgid "injected file path not valid" msgstr "" -#: nova/virt/disk/api.py:517 +#: nova/virt/disk/api.py:518 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:551 +#: nova/virt/disk/api.py:552 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:567 +#: nova/virt/disk/api.py:568 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6714,14 +6733,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:127 +#: nova/virt/libvirt/utils.py:129 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:136 +#: nova/virt/libvirt/utils.py:138 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6729,27 +6748,27 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:470 +#: nova/virt/libvirt/utils.py:472 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:474 +#: nova/virt/libvirt/utils.py:476 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:480 +#: nova/virt/libvirt/utils.py:482 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:504 +#: nova/virt/libvirt/utils.py:506 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:505 +#: nova/virt/libvirt/utils.py:507 #, python-format msgid "Wrote: %s" msgstr "" @@ -6930,6 +6949,19 @@ msgstr "" msgid "Could not create logical volume. No space left on any volume group." msgstr "" +#: nova/virt/powervm/operator.py:542 +#, fuzzy +msgid "Unable to get checksum" +msgstr "無法卸載 Volume %s" + +#: nova/virt/powervm/operator.py:545 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/operator.py:570 +msgid "Uncompressed image file not found" +msgstr "" + #: nova/virt/vmwareapi/driver.py:111 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " @@ -7335,87 +7367,87 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1431 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1435 #, 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:71 nova/virt/xenapi/vmops.py:1443 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1440 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:81 +#: nova/virt/xenapi/agent.py:92 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 +#: nova/virt/xenapi/agent.py:102 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:103 +#: nova/virt/xenapi/agent.py:114 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:117 +#: nova/virt/xenapi/agent.py:128 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:126 +#: nova/virt/xenapi/agent.py:137 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:144 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:148 +#: nova/virt/xenapi/agent.py:159 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:158 +#: nova/virt/xenapi/agent.py:169 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:177 +#: nova/virt/xenapi/agent.py:188 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:185 +#: nova/virt/xenapi/agent.py:196 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:208 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:205 +#: nova/virt/xenapi/agent.py:216 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:209 +#: nova/virt/xenapi/agent.py:221 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/virt/xenapi/agent.py:263 +#: nova/virt/xenapi/agent.py:275 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7431,24 +7463,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:347 +#: nova/virt/xenapi/driver.py:339 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:554 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:609 +#: nova/virt/xenapi/driver.py:601 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:647 +#: nova/virt/xenapi/driver.py:639 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745 +#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 #, python-format msgid "Got exception: %s" msgstr "" @@ -7779,215 +7811,215 @@ msgstr "" msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1370 +#: nova/virt/xenapi/vm_utils.py:1377 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1398 +#: nova/virt/xenapi/vm_utils.py:1405 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1416 +#: nova/virt/xenapi/vm_utils.py:1423 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1429 +#: nova/virt/xenapi/vm_utils.py:1436 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1444 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1446 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1449 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1452 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1449 +#: nova/virt/xenapi/vm_utils.py:1456 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1458 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1460 +#: nova/virt/xenapi/vm_utils.py:1467 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1482 +#: nova/virt/xenapi/vm_utils.py:1489 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1505 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1559 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1612 +#: nova/virt/xenapi/vm_utils.py:1619 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1699 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1709 +#: nova/virt/xenapi/vm_utils.py:1716 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1744 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1764 +#: nova/virt/xenapi/vm_utils.py:1771 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1777 +#: nova/virt/xenapi/vm_utils.py:1784 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1780 +#: nova/virt/xenapi/vm_utils.py:1787 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1782 +#: nova/virt/xenapi/vm_utils.py:1789 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1785 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1797 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1798 +#: nova/virt/xenapi/vm_utils.py:1805 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1811 +#: nova/virt/xenapi/vm_utils.py:1818 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1825 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1820 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1833 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1839 +#: nova/virt/xenapi/vm_utils.py:1846 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1864 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1931 +#: nova/virt/xenapi/vm_utils.py:1938 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2020 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2021 +#: nova/virt/xenapi/vm_utils.py:2028 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2025 +#: nova/virt/xenapi/vm_utils.py:2032 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2050 +#: nova/virt/xenapi/vm_utils.py:2057 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2169 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" @@ -8133,52 +8165,48 @@ msgstr "" msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1217 -msgid "Could not get bandwidth info." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1259 +#: nova/virt/xenapi/vmops.py:1256 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1342 +#: nova/virt/xenapi/vmops.py:1339 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1361 +#: nova/virt/xenapi/vmops.py:1358 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1370 +#: nova/virt/xenapi/vmops.py:1367 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1373 +#: nova/virt/xenapi/vmops.py:1370 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1397 +#: nova/virt/xenapi/vmops.py:1394 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1493 +#: nova/virt/xenapi/vmops.py:1490 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1525 +#: nova/virt/xenapi/vmops.py:1522 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/vmops.py:1570 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1609 +#: nova/virt/xenapi/vmops.py:1606 msgid "Migrate Send failed" msgstr "" @@ -8579,17 +8607,24 @@ msgstr "" msgid "Creating volume: %s" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/volume/iscsi.py:135 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s." msgstr "" -#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195 +#: nova/volume/iscsi.py:145 +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " +"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" + +#: nova/volume/iscsi.py:153 nova/volume/iscsi.py:195 #, python-format msgid "Removing volume: %s" msgstr "" -#: nova/volume/iscsi.py:165 +#: nova/volume/iscsi.py:167 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(volume_id)s." msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" @@ -9123,69 +9158,55 @@ msgstr "" msgid "leave: check_for_setup_error" msgstr "" -#: nova/volume/storwize_svc.py:332 +#: nova/volume/storwize_svc.py:331 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: nova/volume/storwize_svc.py:340 -msgid "" -"Illegal value specified for storwize_svc_vol_vtype: set to either " -"'striped' or 'seq'" -msgstr "" - -#: nova/volume/storwize_svc.py:347 +#: nova/volume/storwize_svc.py:339 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/volume/storwize_svc.py:346 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to either a " "number or a percentage" msgstr "" -#: nova/volume/storwize_svc.py:362 -msgid "" -"Illegal value specified for storwize_svc_vol_autoexpand: set to either " -"True or False" -msgstr "" - -#: nova/volume/storwize_svc.py:370 +#: nova/volume/storwize_svc.py:354 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either " "'32', '64', '128', or '256'" msgstr "" -#: nova/volume/storwize_svc.py:379 +#: nova/volume/storwize_svc.py:363 #, python-format msgid "" "Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: nova/volume/storwize_svc.py:388 -msgid "" -"Illegal value specified for storwize_svc_vol_compression: set to either " -"True or False" +#: nova/volume/storwize_svc.py:373 +msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: nova/volume/storwize_svc.py:394 +#: nova/volume/storwize_svc.py:378 msgid "enter: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:396 +#: nova/volume/storwize_svc.py:380 msgid "leave: do_setup" msgstr "" -#: nova/volume/storwize_svc.py:409 +#: nova/volume/storwize_svc.py:392 #, python-format msgid "enter: create_volume: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454 +#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 #, python-format msgid "" "create volume %(name)s - did not find success message in CLI output.\n" @@ -9193,17 +9214,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:459 +#: nova/volume/storwize_svc.py:444 #, python-format msgid "leave: create_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/volume/storwize_svc.py:453 #, python-format msgid "enter: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:483 +#: nova/volume/storwize_svc.py:468 #, python-format msgid "" "delete volume %(name)s - non empty output from CLI.\n" @@ -9211,45 +9232,45 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:490 +#: nova/volume/storwize_svc.py:475 #, python-format msgid "warning: tried to delete volume %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:493 +#: nova/volume/storwize_svc.py:478 #, python-format msgid "leave: delete_volume: volume %(name)s " msgstr "" -#: nova/volume/storwize_svc.py:503 +#: nova/volume/storwize_svc.py:488 #, python-format msgid "ensure_export: volume %s not found on storage" msgstr "" -#: nova/volume/storwize_svc.py:527 +#: nova/volume/storwize_svc.py:512 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:542 +#: nova/volume/storwize_svc.py:527 msgid "_create_new_host failed to return the host name." msgstr "" -#: nova/volume/storwize_svc.py:560 +#: nova/volume/storwize_svc.py:545 #, python-format msgid "" "initialize_connection: did not find preferred node %(node)s for volume " "%(vol)s in iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:568 +#: nova/volume/storwize_svc.py:553 #, python-format msgid "" "initialize_connection: did not find a preferred node for volume %s in " "iSCSI configuration" msgstr "" -#: nova/volume/storwize_svc.py:582 +#: nova/volume/storwize_svc.py:567 #, python-format msgid "" "leave: initialize_connection:\n" @@ -9258,17 +9279,17 @@ msgid "" " properties: %(prop)s" msgstr "" -#: nova/volume/storwize_svc.py:600 +#: nova/volume/storwize_svc.py:585 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:610 +#: nova/volume/storwize_svc.py:595 #, python-format msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" msgstr "" -#: nova/volume/storwize_svc.py:621 +#: nova/volume/storwize_svc.py:606 #, python-format msgid "" "delete mapping of volume %(vol)s to host %(host)s - non empty output from" @@ -9277,17 +9298,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:630 +#: nova/volume/storwize_svc.py:615 #, python-format msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" msgstr "" -#: nova/volume/storwize_svc.py:638 +#: nova/volume/storwize_svc.py:623 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: nova/volume/storwize_svc.py:649 +#: nova/volume/storwize_svc.py:634 #, python-format msgid "" "_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " @@ -9296,14 +9317,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:663 +#: nova/volume/storwize_svc.py:648 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684 +#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -9312,7 +9333,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704 +#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -9321,7 +9342,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:715 +#: nova/volume/storwize_svc.py:700 #, python-format msgid "" "_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" @@ -9329,33 +9350,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:740 +#: nova/volume/storwize_svc.py:725 #, python-format msgid "" "unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:752 +#: nova/volume/storwize_svc.py:737 #, python-format msgid "" "mapping %(id)s prepare failed to complete within the alloted %(to)s " "seconds timeout. Terminating" msgstr "" -#: nova/volume/storwize_svc.py:757 +#: nova/volume/storwize_svc.py:741 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: nova/volume/storwize_svc.py:765 +#: nova/volume/storwize_svc.py:749 #, python-format msgid "_run_flashcopy: %s" msgstr "" -#: nova/volume/storwize_svc.py:771 +#: nova/volume/storwize_svc.py:755 #, python-format msgid "" "_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" @@ -9363,79 +9384,79 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/volume/storwize_svc.py:764 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: nova/volume/storwize_svc.py:790 +#: nova/volume/storwize_svc.py:774 #, python-format msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/volume/storwize_svc.py:780 #, python-format msgid "create_volume_from_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857 -#: nova/volume/storwize_svc.py:876 +#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 +#: nova/volume/storwize_svc.py:860 #, python-format msgid "" "create_volume_from_snapshot: cannot get source volume %(src)s capacity " "from volume attributes %(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:812 +#: nova/volume/storwize_svc.py:796 #, python-format msgid "" "create_volume_from_snapshot: target volume %s already exists, cannot " "create" msgstr "" -#: nova/volume/storwize_svc.py:831 +#: nova/volume/storwize_svc.py:815 #, python-format msgid "leave: create_volume_from_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:843 +#: nova/volume/storwize_svc.py:827 #, python-format msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" msgstr "" -#: nova/volume/storwize_svc.py:850 +#: nova/volume/storwize_svc.py:834 #, python-format msgid "create_snapshot: source volume %s does not exist" msgstr "" -#: nova/volume/storwize_svc.py:883 +#: nova/volume/storwize_svc.py:867 #, python-format msgid "" "create_snapshot: source %(src)s and target volume %(tgt)s have different " "capacities (source:%(ssize)s target:%(tsize)s)" msgstr "" -#: nova/volume/storwize_svc.py:901 +#: nova/volume/storwize_svc.py:885 #, python-format msgid "leave: create_snapshot: %s created successfully" msgstr "" -#: nova/volume/storwize_svc.py:909 +#: nova/volume/storwize_svc.py:893 #, python-format msgid "enter: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:918 +#: nova/volume/storwize_svc.py:902 #, python-format msgid "leave: delete_snapshot: snapshot %s" msgstr "" -#: nova/volume/storwize_svc.py:927 +#: nova/volume/storwize_svc.py:911 #, python-format msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:937 +#: nova/volume/storwize_svc.py:921 #, python-format msgid "" "_get_host_from_iscsiname: failed with unexpected CLI output.\n" @@ -9444,7 +9465,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/volume/storwize_svc.py:941 #, python-format msgid "" "_get_host_from_iscsiname: Unexpected response from CLI output. Command: " @@ -9453,23 +9474,23 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:973 +#: nova/volume/storwize_svc.py:957 #, python-format msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" msgstr "" -#: nova/volume/storwize_svc.py:986 +#: nova/volume/storwize_svc.py:970 #, python-format msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:995 +#: nova/volume/storwize_svc.py:979 msgid "" "_create_new_host: cannot clean host name. Host name is not unicode or " "string" msgstr "" -#: nova/volume/storwize_svc.py:1008 +#: nova/volume/storwize_svc.py:992 #, python-format msgid "" "create host %(name)s with iSCSI initiator %(init)s - did not find success" @@ -9478,42 +9499,42 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1016 +#: nova/volume/storwize_svc.py:1000 #, python-format msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" msgstr "" -#: nova/volume/storwize_svc.py:1025 +#: nova/volume/storwize_svc.py:1009 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1033 +#: nova/volume/storwize_svc.py:1017 #, python-format msgid "warning: tried to delete host %(name)s but it does not exist." msgstr "" -#: nova/volume/storwize_svc.py:1036 +#: nova/volume/storwize_svc.py:1020 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1040 +#: nova/volume/storwize_svc.py:1024 #, python-format msgid "enter: _is_volume_defined: volume %s " msgstr "" -#: nova/volume/storwize_svc.py:1042 +#: nova/volume/storwize_svc.py:1026 #, python-format msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1053 +#: nova/volume/storwize_svc.py:1037 #, python-format msgid "enter: _is_host_defined: host %s " msgstr "" -#: nova/volume/storwize_svc.py:1065 +#: nova/volume/storwize_svc.py:1049 #, python-format msgid "" "_is_host_defined: Unexpected response from CLI output.\n" @@ -9521,7 +9542,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1075 +#: nova/volume/storwize_svc.py:1059 #, python-format msgid "" "Data received for host %(host1)s instead of host %(host2)s.\n" @@ -9529,17 +9550,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1085 +#: nova/volume/storwize_svc.py:1069 #, python-format msgid "leave: _is_host_defined: host %(host)s with %(str)s " msgstr "" -#: nova/volume/storwize_svc.py:1113 +#: nova/volume/storwize_svc.py:1097 #, python-format msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1143 +#: nova/volume/storwize_svc.py:1127 #, python-format msgid "" "_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " @@ -9547,17 +9568,17 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/volume/storwize_svc.py:1137 #, python-format msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1169 +#: nova/volume/storwize_svc.py:1153 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188 +#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 #, python-format msgid "" "_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " @@ -9566,19 +9587,19 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/volume/storwize_svc.py:1200 +#: nova/volume/storwize_svc.py:1184 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " "%(attr)s" msgstr "" -#: nova/volume/storwize_svc.py:1214 +#: nova/volume/storwize_svc.py:1198 #, python-format msgid "enter: _get_volume_attributes: volume %s" msgstr "" -#: nova/volume/storwize_svc.py:1223 +#: nova/volume/storwize_svc.py:1207 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -9592,7 +9613,7 @@ msgstr "" "標準輸出: %(stdout)r\n" "標準錯誤輸出: %(stderr)r" -#: nova/volume/storwize_svc.py:1244 +#: nova/volume/storwize_svc.py:1228 #, python-format msgid "" "leave: _get_volume_attributes:\n" @@ -9765,6 +9786,24 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "Could not get bandwidth info." +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_vtype: set to either " +#~ "'striped' or 'seq'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_autoexpand: set to either " +#~ "True or False" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_compression: set to either " +#~ "True or False" #~ msgstr "" |
