summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOpenStack Jenkins <jenkins@openstack.org>2012-09-30 23:02:50 +0000
committerGerrit Code Review <review@openstack.org>2012-09-30 23:02:50 +0000
commit74f259d0f006ca16f2f07cb4a73f5ad11c296983 (patch)
tree51e0318cee67e142a782c2242ede72c8f0e2ff67
parent86ed8811d11182b4bc6fed5324e1cb288a0a43f5 (diff)
parent6b16fdfc7729669189965836348f45a7825dca29 (diff)
downloadnova-74f259d0f006ca16f2f07cb4a73f5ad11c296983.tar.gz
nova-74f259d0f006ca16f2f07cb4a73f5ad11c296983.tar.xz
nova-74f259d0f006ca16f2f07cb4a73f5ad11c296983.zip
Merge "Imported Translations from Transifex"
-rw-r--r--nova/locale/bs/LC_MESSAGES/nova.po1102
-rw-r--r--nova/locale/cs/LC_MESSAGES/nova.po1106
-rw-r--r--nova/locale/da/LC_MESSAGES/nova.po1102
-rw-r--r--nova/locale/de/LC_MESSAGES/nova.po1102
-rw-r--r--nova/locale/en_AU/LC_MESSAGES/nova.po1103
-rw-r--r--nova/locale/en_GB/LC_MESSAGES/nova.po1103
-rw-r--r--nova/locale/en_US/LC_MESSAGES/nova.po1121
-rw-r--r--nova/locale/es/LC_MESSAGES/nova.po1103
-rw-r--r--nova/locale/fr/LC_MESSAGES/nova.po1103
-rw-r--r--nova/locale/it/LC_MESSAGES/nova.po1103
-rw-r--r--nova/locale/ja/LC_MESSAGES/nova.po1103
-rw-r--r--nova/locale/ko/LC_MESSAGES/nova.po1103
-rw-r--r--nova/locale/nb/LC_MESSAGES/nova.po1102
-rw-r--r--nova/locale/nova.pot1082
-rw-r--r--nova/locale/pt_BR/LC_MESSAGES/nova.po1103
-rw-r--r--nova/locale/ru/LC_MESSAGES/nova.po1106
-rw-r--r--nova/locale/tl/LC_MESSAGES/nova.po1102
-rw-r--r--nova/locale/tr/LC_MESSAGES/nova.po1102
-rw-r--r--nova/locale/uk/LC_MESSAGES/nova.po1102
-rw-r--r--nova/locale/zh_CN/LC_MESSAGES/nova.po1106
-rw-r--r--nova/locale/zh_TW/LC_MESSAGES/nova.po1103
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 ""