From 991bb3587f7965faa849a032ee8288df8d8cde18 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Tue, 9 Oct 2012 00:04:05 +0000 Subject: Imported Translations from Transifex Change-Id: Icc57f190f53df71160d549903a93eef4d0908add --- nova/locale/bs/LC_MESSAGES/nova.po | 1512 ++++++++++++++++---------------- nova/locale/cs/LC_MESSAGES/nova.po | 1510 ++++++++++++++++---------------- nova/locale/da/LC_MESSAGES/nova.po | 1512 ++++++++++++++++---------------- nova/locale/de/LC_MESSAGES/nova.po | 1517 ++++++++++++++++---------------- nova/locale/en_AU/LC_MESSAGES/nova.po | 1520 ++++++++++++++++---------------- nova/locale/en_GB/LC_MESSAGES/nova.po | 1520 ++++++++++++++++---------------- nova/locale/en_US/LC_MESSAGES/nova.po | 1516 ++++++++++++++++---------------- nova/locale/es/LC_MESSAGES/nova.po | 1522 ++++++++++++++++---------------- nova/locale/fr/LC_MESSAGES/nova.po | 1527 +++++++++++++++++---------------- nova/locale/it/LC_MESSAGES/nova.po | 1517 ++++++++++++++++---------------- nova/locale/ja/LC_MESSAGES/nova.po | 1520 ++++++++++++++++---------------- nova/locale/ko/LC_MESSAGES/nova.po | 1516 ++++++++++++++++---------------- nova/locale/nb/LC_MESSAGES/nova.po | 1515 ++++++++++++++++---------------- nova/locale/nova.pot | 1494 ++++++++++++++++---------------- nova/locale/pt_BR/LC_MESSAGES/nova.po | 1520 ++++++++++++++++---------------- nova/locale/ru/LC_MESSAGES/nova.po | 1512 ++++++++++++++++---------------- nova/locale/tl/LC_MESSAGES/nova.po | 1512 ++++++++++++++++---------------- nova/locale/tr/LC_MESSAGES/nova.po | 1512 ++++++++++++++++---------------- nova/locale/uk/LC_MESSAGES/nova.po | 1512 ++++++++++++++++---------------- nova/locale/zh_CN/LC_MESSAGES/nova.po | 1510 ++++++++++++++++---------------- nova/locale/zh_TW/LC_MESSAGES/nova.po | 1519 ++++++++++++++++---------------- 21 files changed, 16266 insertions(+), 15549 deletions(-) (limited to 'nova') diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po index 385ec34cb..578c5ea47 100644 --- a/nova/locale/bs/LC_MESSAGES/nova.po +++ b/nova/locale/bs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -96,246 +96,246 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:221 +#: nova/exception.py:218 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -343,132 +343,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 msgid "Constraint not met." msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:434 #, python-format -msgid "Could not find driver for connection_type %(name)s" +msgid "Could not find driver for compute_driver %(name)s" msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -476,721 +476,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:884 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1648,7 +1648,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1657,192 +1657,192 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1905,7 +1905,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2173,213 +2173,213 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2387,19 +2387,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2993,116 +2993,116 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3125,491 +3125,491 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3718,65 +3718,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3790,7 +3790,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3863,40 +3863,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4980,6 +4980,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5131,12 +5138,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5218,28 +5225,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5259,12 +5266,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5272,13 +5279,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5345,29 +5364,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -msgid "Failed to open connection to underlying virt platform" -msgstr "" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5582,7 +5591,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5597,7 +5606,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6135,7 +6144,7 @@ msgstr "" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6195,7 +6204,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6313,8 +6322,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6360,172 +6369,172 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6535,51 +6544,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6744,14 +6753,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6759,27 +6768,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6879,95 +6892,95 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, python-format msgid "Removing the logical volume '%s'" msgstr "" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 msgid "Unable to get checksum" msgstr "" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7376,19 +7389,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7472,24 +7485,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7621,606 +7634,610 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 -#, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#: nova/virt/xenapi/vm_utils.py:594 +msgid "Failed to snapshot VDI" msgstr "" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8406,22 +8423,22 @@ msgstr "" msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -9677,44 +9694,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, python-format msgid "Volume %s does not exist" msgstr "" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9795,3 +9813,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po index 1ee77de33..7ddbc8926 100644 --- a/nova/locale/cs/LC_MESSAGES/nova.po +++ b/nova/locale/cs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2012-05-17 20:04+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" @@ -104,129 +104,129 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, fuzzy, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "Třída %(fullname)s je zastaralá: %(msg)s" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "Nelze dešifrovat text" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "Vytvoření virtuálního rozhraní selhalo" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "Selhalo 5 pokusů o vytvoření virtuálního rozhraní s jedinečnou mac adresou" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "Neschváleno." -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "Uživatel nemá správcovská oprávnění" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Pravidla nedovolují, aby bylo %(action)s provedeno." -#: nova/exception.py:217 +#: nova/exception.py:214 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:221 +#: nova/exception.py:218 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Kernel nenalezen v obrazu %(image_id)s." -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "Nepřijatelné parametry." -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "Neplatný snímek" -#: nova/exception.py:234 +#: nova/exception.py:231 #, 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:238 +#: nova/exception.py:235 #, 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: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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "Data páru klíčů jsou neplatná" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "Nelze načíst data do formátu json" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "Požadavek je neplatný." -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "Obdržen neplatný vstup" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "Neplatný typ svazku" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "Neplatný svazek" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Neplatná metadata" -#: nova/exception.py:270 +#: nova/exception.py:267 #, 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:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Neplatný protokol IP %(protocol)s." -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Neplatný typ obsahu %(content_type)s." -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Neplatný cidr %(cidr)s." -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -235,16 +235,16 @@ msgstr "" "Nelze provést činnost '%(action)s' na agregátu %(aggregate_id)s. Důvod: " "%(reason)s." -#: nova/exception.py:302 +#: nova/exception.py:299 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -253,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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s není spuštěna." -#: nova/exception.py:319 +#: nova/exception.py:316 #, 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:323 +#: nova/exception.py:320 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Instance %(instance_id)s není pozastavena." -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "Nelze pozastavit instanci" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "Server nemůže pokračovat" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "Nelze restartovat instanci" -#: nova/exception.py:339 +#: nova/exception.py:336 #, fuzzy msgid "Failed to terminate instance" msgstr "Nelze restartovat instanci" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "Služba je v tuto chvíli nedostupná." -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "Služba výpočtu je v tuto chvíli nedostupná." -#: nova/exception.py:355 +#: nova/exception.py:352 #, 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:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "Zadaný typ hypervizoru je neplatný." -#: nova/exception.py:364 +#: nova/exception.py:361 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:369 +#: nova/exception.py:366 #, 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:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:378 +#: nova/exception.py:375 #, 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:382 +#: nova/exception.py:379 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "Nepřijatelné informace o procesoru" -#: nova/exception.py:390 +#: nova/exception.py:387 #, 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:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -352,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:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -363,76 +363,76 @@ msgstr "" " fyzickým adaptérem. Očekávaný vSwitch je %(expected)s, ale spojený je " "%(actual)s." -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formát disku %(disk_format)s není přijatelný" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Instance %(instance_id)s je nepřijatelná: %(reason)s" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Id Ec2 %(ec2_id)s je nepřijatelné." -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 #, fuzzy msgid "Constraint not met." msgstr "instance - %s není přítomno" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "Zdroj nemohl být nalezen." -#: nova/exception.py:437 +#: nova/exception.py:434 #, fuzzy, python-format -msgid "Could not find driver for connection_type %(name)s" +msgid "Could not find driver for compute_driver %(name)s" msgstr "Nelze najít nastavení v %(path)s" -#: nova/exception.py:441 +#: nova/exception.py:438 #, 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:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Svazek %(volume_id)s nemohl být nastaven." -#: nova/exception.py:449 +#: nova/exception.py:446 #, 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:454 +#: nova/exception.py:451 #, 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:459 +#: nova/exception.py:456 #, 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:463 +#: nova/exception.py:460 #, 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:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " @@ -441,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:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Snímek %(snapshot_id)s nemohl být nalezen." -#: nova/exception.py:477 +#: nova/exception.py:474 #, 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:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, 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:490 +#: nova/exception.py:487 #, 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:494 +#: nova/exception.py:491 #, 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:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "Źádný disk ve %(location)s" -#: nova/exception.py:502 +#: nova/exception.py:499 #, 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:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Neplatný href %(image_href)s obrazu." -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -499,55 +499,55 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Projekt %(project_id)s nemohl být nalezen." -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "Nelze najít SR pro čtení/zápis VDI." -#: nova/exception.py:529 +#: nova/exception.py:526 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:533 +#: nova/exception.py:530 #, 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:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:541 +#: nova/exception.py:538 #, 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:545 +#: nova/exception.py:542 #, 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:549 +#: nova/exception.py:546 #, 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:553 +#: nova/exception.py:550 #, 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:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "Źádné sítě nejsou určeny." -#: nova/exception.py:561 +#: nova/exception.py:558 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -556,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:566 +#: nova/exception.py:563 #, 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:570 +#: nova/exception.py:567 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:574 +#: nova/exception.py:571 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:578 +#: nova/exception.py:575 #, 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:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "Žádná pevná IP není spojena s %(id)s." -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "Pevná ip není pro adresu %(address)s nalezena." -#: nova/exception.py:590 +#: nova/exception.py:587 #, 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:594 +#: nova/exception.py:591 #, 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:599 +#: nova/exception.py:596 #, 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:603 +#: nova/exception.py:600 #, 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:608 +#: nova/exception.py:605 #, 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:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Pevná IP adresa (%(address)s) je neplatná." -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "Je dostupno nula pevných ip." -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "Bylo nalezeno nula pevných ip." -#: nova/exception.py:635 +#: nova/exception.py:632 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/exception.py:643 +#: nova/exception.py:640 #, 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:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "Plovoucí ip nenalezeno pro adresu %(address)s." -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "Plovoucí ip nenalezeno pro hostitele %(host)s." -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "Je dostupných nula plovoucích ip." -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "Plovoucí ip %(address)s není přidružena." -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "Existuje nula plovoucích ip." -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "Rozhraní %(interface)s nenalezeno." -#: nova/exception.py:676 +#: nova/exception.py:673 #, 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:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Certifikát %(certificate_id)s nenalezen." -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "Hostitel %(host)s nemohl být nalezen." -#: nova/exception.py:692 +#: nova/exception.py:689 #, 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:696 +#: nova/exception.py:693 #, 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:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "Kvóta nemohla být nalezena." -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, 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:721 +#: nova/exception.py:718 #, 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:725 +#: nova/exception.py:722 #, 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:729 +#: nova/exception.py:726 #, 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:733 +#: nova/exception.py:730 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Rozšířený zdroj: %s" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Bezpečnostní skupina %(security_group_id)s není nalezena." -#: nova/exception.py:741 +#: nova/exception.py:738 #, 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:746 +#: nova/exception.py:743 #, 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:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -782,7 +782,7 @@ msgstr "" "Bezpečnostní skupina %(security_group_id)s je již přidružena k instanci " "%(instance_id)s" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -791,22 +791,22 @@ msgstr "" "Bezpečnostní skupina %(security_group_id)s není přidružena k instanci " "%(instance_id)s" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Přesun %(migration_id)s nemohl být nalezen." -#: nova/exception.py:764 +#: nova/exception.py:761 #, 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:769 +#: nova/exception.py:766 #, 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:773 +#: nova/exception.py:770 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " @@ -815,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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Konzole %(console_id)s nemohla být nalezena." -#: nova/exception.py:783 +#: nova/exception.py:780 #, 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:787 +#: nova/exception.py:784 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " @@ -834,59 +834,59 @@ msgstr "" "Konzole pro instanci %(instance_id)s v zásobě %(pool_id)s nemohla být " "nalezena." -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "Neplatná konzole typu %(console_type)s " -#: nova/exception.py:796 +#: nova/exception.py:793 #, 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:800 +#: nova/exception.py:797 #, 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:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Konfigurace %(flavor_id)s nemohla být nalezena." -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, 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:818 +#: nova/exception.py:815 #, 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:823 +#: nova/exception.py:820 #, 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:827 +#: nova/exception.py:824 #, 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:832 +#: nova/exception.py:829 #, 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:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " @@ -895,346 +895,346 @@ msgstr "" "Instance typu %(instance_type_id)s nemá žádné dodatečné specifikace s " "klíčem %(extra_specs_key)s." -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "Soubor %(file_path)s nemohl být nalezen." -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "Nalezeno nula souborů." -#: nova/exception.py:850 +#: nova/exception.py:847 #, 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:855 +#: nova/exception.py:852 #, 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:859 +#: nova/exception.py:856 #, 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:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "Činnost není povolena." -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "Střídání není povoleno pro snímky" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "Parametr rotation je vyžadován pro backup image_type" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "Dvojice klíčů %(key_name)s již existuje." -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "Instance %(name)s již existuje." -#: nova/exception.py:883 +#: nova/exception.py:880 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "Instance typu %(name)s již existuje." -#: nova/exception.py:887 +#: nova/exception.py:884 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "Instance typu %(name)s již existuje." -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "Typ svazku %(name)s již existuje." -#: nova/exception.py:900 +#: nova/exception.py:897 #, 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:904 +#: nova/exception.py:901 #, 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:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "Chyba přesunu" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Poškozené tělo zprávy: %(reason)s" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "Nelze najít nastavení v %(path)s" -#: nova/exception.py:922 +#: nova/exception.py:919 #, 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:926 +#: nova/exception.py:923 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "Při změně velikosti ji musí instance změnit také!" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "Obraz je větší než typ instance povoluje" -#: nova/exception.py:934 +#: nova/exception.py:931 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:938 +#: nova/exception.py:935 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:942 +#: nova/exception.py:939 #, 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:946 +#: nova/exception.py:943 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:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Hostitel %(host)s není dostupný nebo neexistuje." -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "Kvóta překročena" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, fuzzy, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:978 +#: nova/exception.py:975 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:982 +#: nova/exception.py:979 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "Překročen limit osobnostního souboru" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "Cesta osobnostního souboru je příliš dlouhá" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "Obsah osobnostního souboru je příliš dlouhý" -#: nova/exception.py:998 +#: nova/exception.py:995 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1002 +#: nova/exception.py:999 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, 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:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Agregát %(aggregate_id)s nemohl být nalezen." -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Agregát %(aggregate_name)s již existuje." -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, 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:1023 +#: nova/exception.py:1020 #, 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:1028 +#: nova/exception.py:1025 #, 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:1032 +#: nova/exception.py:1029 #, 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:1036 +#: nova/exception.py:1033 #, 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:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 #, fuzzy msgid "Unknown NFS exception" msgstr "Vyskytla se neočekávaná výjimka." -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "Nelze vytvořit typ instance" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, 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:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "Špatná odpověď od SolidFire API" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Chyba v odpovědi SolidFire API: data=%(data)s" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Zjišťěna existující vlan s id %(vlan)" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s nemohla být nastavena." -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Získávání obrazu %(image)s" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, 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:1104 +#: nova/exception.py:1101 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_id)s nenalezena" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, 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:1137 +#: nova/exception.py:1134 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projekt %(project_id)s nemohl být nalezen." @@ -1698,7 +1698,7 @@ msgstr "Imprtovat klíč %s" msgid "Delete key pair %s" msgstr "Smazat dvojici klíčů %s" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1707,202 +1707,202 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "Není dostatek parametrů k sestavení platného pravidla." -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "Pro zadané parametry není žádné pravidlo." -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Toto pravidlo již existuje ve skupině %s" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "Získat výstup konzole pro instanci %s" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format 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/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Vytvořit svazek o %s GB" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 #, fuzzy msgid "Delete Failed" msgstr "Vytvoření selhalo" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 #, fuzzy msgid "Attach Failed." msgstr "Vytvoření selhalo" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "Odpojit svazek %s" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 #, fuzzy msgid "Detach Volume Failed." msgstr "Odpojit svazek %s" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "vlastnost není podporována: %s" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "svz = %s\n" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "Přidělit adresu" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 #, fuzzy msgid "No more floating IPs available" msgstr "Žádné další plovoucí ip nejsou dostupné." -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "Uvolnit adresu %s" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 #, fuzzy msgid "Unable to release IP Address." msgstr "Nelze najít adresu %r" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "Přidělit adresu %(public_ip)s k instanci %(instance_id)s" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Nelze najít adresu %r" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: 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" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 #, fuzzy msgid "Floating ip is already associated." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 #, fuzzy msgid "l3driver call to add floating ip failed." msgstr "Je dostupných nula plovoucích ip." -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Nelze najít adresu %r" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "Oddělit adresu %s" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 #, fuzzy msgid "Floating ip is not associated." msgstr "Plovoucí ip %(address)s není přidružena." -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "Obraz musí být dostupný" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "BUde spuštěno ukončování insatncí" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "Restratovat instanci %r" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "Instance budou zastaveny" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "Instance budou spuštěny" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "Zrušení registrace obrazu %s" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "Obraz %(image_location)s registrován s id %(image_id)s" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "uživatel nebo skupina nebyly zadány" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "podporována je pouze skupina \"all\"" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "operation_type musí být add nebo remove" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "Aktualizace publicity obrazu %s" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "Nelze zastavit instanci za %d sek" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 #, fuzzy msgid "Invalid CIDR" msgstr "Neplatná data jednotky" @@ -1966,7 +1966,7 @@ msgstr "parametr offset musí být celé číslo" msgid "offset param must be positive" msgstr "parametr offset musí být kladný" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "značka [%s] nenalezena" @@ -2239,221 +2239,221 @@ msgstr "Server neexistuje" msgid "Metadata item was not found" msgstr "Položka metadat nenalezena" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "Instance nemohla být nalezena" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "Neplatný stav serveru: %(status)s" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "Neplatná hodnota changes-since" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Pokus o jemné smazání %s" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "Název serveru není řetězec nebo unicode" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "Název serveru je prázdný řetězec" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 #, fuzzy msgid "Server name must be less than 256 characters." msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků." -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "Špatný formát osobnosti: chybí %s" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "Špatný formát osobnosti" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "Obsah osobnosti pro %s nemůže být dekódován" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 #, fuzzy msgid "Unknown argment : port" msgstr "neznámá chyby připojení hosta" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, fuzzy, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "Špatný formát sítí: uuid sítě není ve správném formátu (%s)" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "Špatný formát sítí: uuid sítě není ve správném formátu (%s)" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Neplatná pevná IP adresa (%s)" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Duplicitní sítě (%s) nejosu povoleny" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "Špatný formát sítě: chybí %s" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "Špatný formát sítě" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "Obsah uživatelských dat nemůže být dekódován" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "accessIPv4 není ve správném formátu IPv4" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 #, fuzzy msgid "accessIPv6 is not proper IPv6 format" msgstr "accessIPv4 není ve správném formátu IPv4" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "Název serveru není určen" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "Zadáno neplatné flavorRef." -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 #, fuzzy msgid "min_count must be an integer value" msgstr "parametr limit musí být celé číslo" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 #, fuzzy msgid "max_count must be an integer value" msgstr "parametr limit musí být celé číslo" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "Nelze najít požadovaný obraz" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "Zadán neplatný název_klíče." -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 #, fuzzy msgid "HostId cannot be updated." msgstr "id nemůže být None" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "Instanci nebyla změněna velikost." -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "Chyba v confirm-resize %s" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "Chyba v revert-resize %s" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "Argument 'type' pro restart není HARD či SOFT" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "Chybí argument 'type' pro restart" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "Chyba v restartu %s" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "Nelze najít požadovanou konfiguraci." -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 #, fuzzy msgid "Resize requires a flavor change." msgstr "Resize vyžaduje změnu velikosti." -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "Chybí vlastnost imageRef" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "Zadáno neplatné imageRef." -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "Chybí vlastnost flavorRef" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "Nebylo zadáno adminPass" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "Neplatné adminPass" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "Nelze zpracovat metadata dvojic hodnot/klíčů." -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "Požadavek na změnu velikosti má neplatnou vlastnost 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "Požadavek na změnu velikosti vyžaduje vlastnost 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2461,19 +2461,19 @@ msgstr "Požadavek na změnu velikosti vyžaduje vlastnost 'flavorRef'." msgid "Invalid request body" msgstr "Neplatné tělo požadavku" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "Nelze zpracovat imageRef z požadavku." -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "Nelze najít obraz ke znovu sestavení" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "Objekt createImage cyžaduje vlastnost name" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty" @@ -3097,16 +3097,16 @@ msgstr "Hledání podle: %s" msgid "Image type not recognized %s" msgstr "Nerozpoznaný typ obrazu %s" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Spouštění snímku ve VM %s" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id je None. Předpokládán přesun." -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -3115,47 +3115,47 @@ msgstr "" "Stará instance typu %(current_instance_type_name)s, nová instance typu " "%(new_instance_type_name)s" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků." -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "Bezpečnostní skupina %s není řetězec nebo unicode" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "Bezpečnostní skupina %s nemůže být prázdná." -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, fuzzy, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " @@ -3164,55 +3164,55 @@ msgstr "" "Hodnota (%s) parametru GroupName je neplatná. Délka překračuje maximum " "255 znaků." -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "Vytvořit bezpečnostní skupinu %s" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "Bezpečnostní skupina %s již existuje" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 #, fuzzy msgid "Security group is still in use" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "Pravidlo (%s) nenalezeno" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "Přidávání pravidla bezpečnostní skupiny: %r" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "Povolit přístup bezpečnostní skupiny %s" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "Zrušit přístup bezpečnostní skupiny %s" @@ -3235,82 +3235,82 @@ msgstr "Chyba DB: %s" msgid "Instance type %s not found for deletion" msgstr "Instance typu %s není nalezena ke smazání" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, fuzzy, python-format msgid "Loading compute driver '%s'" msgstr "Zaznamování ovladače svazku: %s" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "Nelze načíst ovladač virtualizace: %s" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "Současný stav je %(drv_state)s, stav v DB je %(db_state)s." -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "Restartování instance po restartu nova-compute." -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 #, fuzzy msgid "Hypervisor driver does not support resume guests" msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "Kontrola stavu" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "Nastavování bdm %s" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, fuzzy, python-format msgid "Build error: %s" msgstr "Chyba DB: %s" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "Instance již byla vytvořena" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " @@ -3319,7 +3319,7 @@ msgstr "" "ID obrázku=%(image_id)s, velkost obrázku v bajtech=%(size_bytes)d, " "povoleno bajtů=%(allowed_size_bytes)d" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " @@ -3328,73 +3328,73 @@ msgstr "" "Velikost %(size_bytes)d obrázku '%(image_id)s' překročila povolenou " "velkost %(allowed_size_bytes)d pro typ instance" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "Spouštění instance..." -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "Instance selhala v nastavení sítě" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "Informace o síti instance: |%s|" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "Instance selhala nastavení blokového zařízení" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "Instance nemohla být spuštěna" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s nstance" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Ignorování DiskNenalezen: %s" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Ignorování DiskNenalezen: %s" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "ukončování bdm %s" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Nastavování stavu vm instance na ERROR" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 #, fuzzy msgid "Rebuilding instance" msgstr "Znovu sestavování instance %s" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 #, fuzzy msgid "Rebooting instance" msgstr "Restartování instance %s" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -3403,17 +3403,17 @@ msgstr "" "pokus o restartování nespuštěné instance: %(instance_uuid)s (stav: " "%(state)s očekáváno: %(running)s)" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Nelze znovu sestavit instanci [%(instance_uuid)s]: %(exc)s" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: pořizování snímku" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -3422,46 +3422,46 @@ msgstr "" "pokus o vytvoření snímku z nespuštěné instance: %(instance_uuid)s (stav: " "%(state)s očekáváno: %(running)s)" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Nalezeno %(num_images)d obrazů (střídání: %(rotation)d)" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "Střídání %d záloh" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "Mazání obrazu %s" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 #, fuzzy msgid "Root password set" msgstr "Instance %s: Nastavení hesla root" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 #, fuzzy msgid "error setting admin password" msgstr "Chyba při nastavování hesla správce" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, fuzzy, python-format msgid "" "trying to inject a file into a non-running (state: " @@ -3470,136 +3470,136 @@ msgstr "" "pokus o vsunutí souboru do nespuštěné instance: %(instance_uuid)s (stav: " "%(current_power_state)s očekáváno: %(expected_state)s)" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, fuzzy, python-format msgid "injecting file to %(path)s" msgstr "Vkládání cesty souboru: '%s'" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 #, fuzzy msgid "Unrescuing" msgstr "instance %s: rušení záchrany" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "cíl stejný jako zdroj!" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 #, fuzzy msgid "Pausing" msgstr "Aktualizování!" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: získávání diagnostik" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 #, fuzzy msgid "Reset network" msgstr "Reset sítě" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 #, fuzzy msgid "Inject network info" msgstr "instance %s: vkládání informací o síti" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "network_info vkládá: |%s|" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 #, fuzzy msgid "Get console output" msgstr "Získat výstup konzole pro instanci %s" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 #, fuzzy msgid "Getting vnc console" msgstr "instance %s: získávání konzole vnc" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, 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:1961 +#: nova/compute/manager.py:1994 #, 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:1970 +#: nova/compute/manager.py:2003 #, 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:1985 +#: nova/compute/manager.py:2018 #, 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:2014 +#: nova/compute/manager.py:2047 #, 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:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Odpojování svazku z neznámé instance %s" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, 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:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "Instance nemá svazek." -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, 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:2203 +#: nova/compute/manager.py:2236 #, fuzzy msgid "_post_live_migration() is started.." msgstr "zahájen přesun po spuštění." -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "Nenalezeny žádné plovoucí ip" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "Nenalezeny žádné plovoucí ip." -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" @@ -3608,12 +3608,12 @@ msgstr "" "Přesun za provozu: Neočekávaná chyba: nelze zdědit plovoucí ip.\n" "%(e)s" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, 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:2270 +#: nova/compute/manager.py:2303 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -3621,16 +3621,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:2284 +#: nova/compute/manager.py:2317 #, fuzzy msgid "Post operation of migration started" msgstr "Spuštěna operace po migraci" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -3639,59 +3639,59 @@ msgstr "" "Nalezeno %(migration_count)d nepotvrzených přesunů starších než " "%(confirm_window)d vteřin" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, 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:2462 +#: nova/compute/manager.py:2495 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Instance %(instance_id)s nenalezena" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 #, fuzzy msgid "In ERROR state" msgstr "Uzel je v neznámém chybovém stavu." -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "Aktualizace mezipaměti využití šířky pásma" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "Aktualizace stavu hostitele" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -3700,48 +3700,48 @@ msgstr "" "Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na " "hypervizoru." -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instance není zapnuta" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..." -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "Znovu získávání smazané instance" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, fuzzy, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " @@ -3750,7 +3750,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:2816 +#: nova/compute/manager.py:2849 #, fuzzy, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" @@ -3759,7 +3759,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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3870,65 +3870,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "Pro %s vytvořen záznam compute_service " -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "Záznam compute_service aktualizován pro %s " -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, fuzzy, python-format msgid "Expiring resource claim %s" msgstr "Rozšířený zdroj: %s" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, fuzzy, python-format msgid "No service record for host %s" msgstr "Žádná služba pro ID výpočtu %s" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, fuzzy, python-format msgid "Free disk (GB): %s" msgstr "Vytvořit dvojici klíčů %s" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3942,7 +3942,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:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -4015,42 +4015,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:4675 +#: nova/db/sqlalchemy/api.py:4676 #, fuzzy msgid "Backend exists" msgstr "podpůrná vrstva: %s" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, 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:4733 +#: nova/db/sqlalchemy/api.py:4734 #, 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:4767 +#: nova/db/sqlalchemy/api.py:4768 #, fuzzy msgid "Flavor exists" msgstr "konfigurace: %s" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "Konfigurace %(flavor_id)s nemohla být nalezena." -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, 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:4818 +#: nova/db/sqlalchemy/api.py:4819 #, 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:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "Žádný svazek sm s id %(volume_id)s" @@ -5173,6 +5173,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5326,12 +5333,12 @@ msgstr "Zadaná data: %s" msgid "Result data: %s" msgstr "Výsledná data: %s" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Vytváření souborů v %s pro simulaci agenta hosta" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Odstraňování souborů simulovaného agenta hosta v %s" @@ -5414,28 +5421,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: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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "Spouštění instancí: %s" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "Po ukončení instancí: %s" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "Vnitřní chyba" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "Po vynuceném ukončení instancí: %s" @@ -5455,12 +5462,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:132 +#: nova/tests/integrated/test_api_samples.py:134 #, 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:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5468,13 +5475,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, 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:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, fuzzy, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "Adresa |%(address)s| není přidělena" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5544,31 +5563,20 @@ msgstr "Dekódování JSON: %s" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -#, fuzzy -msgid "Failed to open connection to underlying virt platform" -msgstr "Nelze otevřít spojení s hypervizorem" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "Pokus o odfiltrování instance, která není filtrována" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 #, fuzzy msgid "Filters added to instance" msgstr "Filtry přidány do instance %s" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "Pravidla firewallu poskytovatele obnovena" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "Přidávání pravidla bezpečnostní skupiny: %r" @@ -5786,7 +5794,7 @@ msgid "instance %s: finished toXML method" msgstr "instance %s: dokončena metoda toXML" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5803,7 +5811,7 @@ msgstr "#### RLK: cpu_arch = %s " msgid "Updating!" msgstr "Aktualizování!" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "Aktualizace statistik hostitele" @@ -6359,7 +6367,7 @@ msgstr "Vytváření SR %s" msgid "Removing existing folder %s " msgstr "Odstraňování základního souboru: %s" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, fuzzy, python-format msgid "block device info: %s" msgstr "block_device_list %s" @@ -6419,7 +6427,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "Nelze odstranit kontejner: %s" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "Nelze zjistit název zavaděče iscsi" @@ -6537,8 +6545,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "block_device_list %s" @@ -6585,144 +6593,144 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "Chyba od libvirt během rušení určení. Kód=%(errcode)s Chyba=%(e)s" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, fuzzy, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "Chyba od libvirt během rušení určení. Kód=%(errcode)s Chyba=%(e)s" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "Mazání souborů instance %(target)s" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Nelze naplánovat_%(method)s: %(ex)s" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 #, fuzzy msgid "During detach_volume, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "připojování bloku zařízení LXC" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "odpojování bloku zařízení LXC" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Nelze restartovat instanci" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 #, fuzzy msgid "Instance shutdown successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "Instance je spuštěna" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 #, fuzzy msgid "Guest does not have a console available" msgstr "Uživatel nemá správcovská oprávnění" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "Vytváření obrazu" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "Vkládání %(injection)s do obrazu %(img_id)s" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "Ignorování chyby při vkládání dat do obrazu %(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "Spuštění metody toXML" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "Metoda toXML dokočena" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -6731,20 +6739,20 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "verze libvirt je příliš stará (nepodporuje getVersion)" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "Přesunutí bloku nemůže být použito ve sdíleném úložišti." -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 #, fuzzy msgid "Live migration can not be used without shared storage." msgstr "Přesunutí bloku nemůže být použito ve sdíleném úložišti." -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -6753,7 +6761,7 @@ msgstr "" "Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek disku " "(hostitel:%(available)s <= instance:%(necessary)s)" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -6762,7 +6770,7 @@ msgstr "" "Spuštěná instance má info o CPU:\n" "%s" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6777,7 +6785,7 @@ msgstr "" "\n" "Prohlédněte si %(u)s" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -6786,49 +6794,49 @@ msgstr "" "Vytváření dočasného souboru %s pro informování ostatních počítačových " "uzlů, že by se měli připojit ke stejnému úložišti." -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Přesun před spuštěním selhal na %(dest)s" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" "plug_vifs() selhalo %(cnt)d.opakování až na %(max_retry)d pro " "%(hostname)s." -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "přeskakování %(path)s protože vypadá jako svazek" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "Instance %s: Spouštění přesunu disku a vypnutí" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 #, fuzzy msgid "Instance running successfully." msgstr "Instance %s úspěšně běží." -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 #, fuzzy msgid "Starting finish_migration" msgstr "Instance %s: Spouštění dokončení přesunu" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 #, fuzzy msgid "Starting finish_revert_migration" msgstr "Instance %s: Spuštění dokočení vrácení přesunu" @@ -7006,14 +7014,14 @@ msgstr "Odstranitelné základní soubory: %s" msgid "Verification complete" msgstr "Ověření dokončeno" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -7021,27 +7029,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, fuzzy, python-format msgid "Reading image info file: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, fuzzy, python-format msgid "Read: %s" msgstr "_vytvořit: %s" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, fuzzy, python-format msgid "Wrote: %s" msgstr "Přepsáno %s" @@ -7146,97 +7158,97 @@ msgstr "instance %(instance_name)s: mazání souborů instance %(target)s" msgid "LPAR instance '%s' not found" msgstr "Instance nenalezena" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Získávání seznamu instancí" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "instance %s: Vytváření obrazu" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, fuzzy, python-format msgid "Fetching image '%s' from glance" msgstr "Stahování obrazu %s ze serveru obrazu glance" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, fuzzy, python-format msgid "Copying image '%s' to IVM" msgstr "Nahrávání obrazu %s" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 #, fuzzy msgid "Creating logical volume" msgstr "vytváření sr bez nástrojů svazku" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, fuzzy, python-format msgid "Copying image to the device '%s'" msgstr "Získávání velikosto brazu %s" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Instance budou spuštěny" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "instance %s: znovu zavedena" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "Zapínání instance VM %s" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "Nelze nalézt svazek %s" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Instance budou spuštěny" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "Nelze použít globální roli %(role_id)s" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7693,14 +7705,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:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, 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:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -7709,7 +7721,7 @@ msgstr "" "NEZAVEDENO: Volání %(method)s není agentem podporováno. VM " "id=%(instance_uuid)s; arg=%(args)r" -#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, 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." @@ -7798,24 +7810,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Nelze dešifrovat soukromý klíč: %s" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "Spuštění hostitele na XenServer není podporováno." -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 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:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "Obdržena výjimka: %s" @@ -7950,70 +7962,70 @@ msgstr "" "PIF %(pif_rec['uuid'])s pro síť %(bridge)s má id VLAN %(pif_vlan)d. " "Očekáváno %(vlan_num)d" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 #, fuzzy msgid "Created VM" msgstr "_vytvořit: %s" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 #, fuzzy msgid "VM already halted, skipping shutdown..." msgstr "VM %(instance_uuid)s již je zastavena, přeskakování vypnutí..." -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "VBD v instanci %s nenalezeno" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "již odpojeno" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "Nelze odpojit VBD %s" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "Nelze zničit VBD %s" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Vytvořeno VBD %(vbd_ref)s pro VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Vytvořeno VBD %(vbd_ref)s pro VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "Nelze zničit VDI %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -8022,37 +8034,37 @@ msgstr "" "Vytvořeno VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, " "%(read_only)s) na %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "Zkopírováno VDI %(vdi_ref)s z VDI %(vdi_to_clone_ref)s" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, fuzzy, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "Nenalezeno žádné hlavní VDI pro %(vm_ref)s" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "Starting snapshot for VM" msgstr "Spouštění snímku ve VM %s" -#: nova/virt/xenapi/vm_utils.py:540 -#, fuzzy, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" -msgstr "Snímkování VM %(vm_ref)s se štítkem '%(label)s'..." +#: nova/virt/xenapi/vm_utils.py:594 +#, fuzzy +msgid "Failed to snapshot VDI" +msgstr "Nelze smazat vdi" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "Žádání xapi o nahrání %(vdi_uuids)s jako ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " @@ -8061,44 +8073,49 @@ msgstr "" "Rychlé kopírování je podporováno pouze na výchozím místním SR typu ext. " "SR na tomto systému je typu %(sr_type)s. Ignorování příznaku cow." -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, fuzzy, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "xapi 'download_vhd' vrátil VDI typu '%(vdi_type)s' s UUID '%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, fuzzy, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "Žádání xapi o získání obrazu vhd %(image)s" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " @@ -8107,17 +8124,17 @@ msgstr "" "Velkost %(size_bytes) obrazu překračuje povolenou velikost " "%(allowed_size_bytes)d typu instance" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Získávání obrazu %(image)s" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Velikost obrazu %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -8126,57 +8143,57 @@ msgstr "" "Obraz Kernel/Ramdisk je příliš velký: %(vdi_size)d bajtů, max " "%(max_size)d bajtů" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Kopírování VDI %s do /boot/guest na dom0" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s zničeno" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 #, fuzzy msgid "Failed to fetch glance image" msgstr "instance %s: nelze získat obraz glance" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "Zjištěn formát %(image_type_str)s obrazu %(image_ref)s" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Hledání vdi %s pro kernel PV" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "Neznámý formát obrazu %(disk_image_type)s" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "VDI %s je stále dostupné" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "Znovu skenování SR %s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, 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:1404 +#: nova/virt/xenapi/vm_utils.py:1489 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " @@ -8185,50 +8202,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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "Nelze najít SR typu obsahu ISO" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO: hledání SR %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "ISO: není obsah iso" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: typ obsahu iso, není klíč 'i18n-key'" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 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:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR odpovídající naším kritériím" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 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:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "ISO: PBD %(pbd_ref)s zmizelo" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, 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:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "ISO: SR s místním PBD" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -8237,22 +8254,22 @@ msgstr "" "Nelze získat RRD XML pro VM %(vm_uuid)s mající podrobnosti serveru: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, 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:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "Neznámá data statistik od Xenserver: %s" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, 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:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -8261,75 +8278,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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, 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:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, 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:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "Zapojování VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "Zapojování VBD %s hotovo." -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, 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:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, 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:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ničení VBD pro VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ničení VBD pro VDI %s hotovo." -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "Spouštění pygrub s %s" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "Nalezen kernel Xen %s" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "Žádný kernel Xen nenalezen. Zavádění HVM." -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "Oddíly:" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sektorů" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -8338,26 +8355,26 @@ msgstr "" "Zapisování tabulky oddílů %(primary_first)d %(primary_last)d do " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "Zapisování tabulky oddílů %s dokončeno." -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" @@ -8365,7 +8382,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:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" @@ -8373,227 +8390,227 @@ msgstr "" "Nástroje XenServer jsou v tomto obrazu přítomny, ale nejsou schopny " "vložit síť" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 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:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "Přímé zacházení se soubory rozhraní" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, 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:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, fuzzy, python-format msgid "Updating progress to %(progress)d" msgstr "Aktualizace postupu instance '%(instance_uuid)s' na %(progress)d" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 #, fuzzy msgid "Starting instance" msgstr "Spouštění instance..." -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "Odstraňování souborů kernel/ramdisku z dom0" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Nelze aktualizovat svazek v db" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 #, fuzzy msgid "Auto configuring disk, attempting to resize partition..." msgstr "" "Automatické nastavení disku pro instanci %(instance_uuid)s, pokus o změnu" " velikosti oddílu..." -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 #, fuzzy msgid "Starting VM" msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "Psled v agenta pro %(hypervisor)s/%(os)s/%(architecture)s je %(version)s" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "Nenalezena žádná verze agenta pro %(hypervisor)s/%(os)s/%(architecture)s" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "Verze agenta instance: %s" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "Nastavování váhy VCPU" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, fuzzy, python-format msgid "Could not find VM with name %s" msgstr "Nelze najít odkaz na VDI" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Dokončen snímek a nahrání na VM %s" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "Nelze převést vhd na nového hostitele" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, fuzzy, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Zmenšení velikosti VDI %(cow_uuid)s z %(old_gb)d GB na %(new_gb)d GB" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Zvětšení velikosti VDI %(vdi_uuid)s z%(old_gb)d GB na %(new_gb)d GB" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 #, fuzzy msgid "Resize complete" msgstr "Změna velikosti %s je hotova" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "Neůze najít vbd pro vdi %s" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, fuzzy, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "Svazek není nalezen v instanci %(instance_id)s." -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 #, fuzzy msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" "Instance %(instance_uuid)s pomocí RAW nebo VHD, přeskakování mazání " "kernelu a ramdisku" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "Instance mí kernel nebo ramdisk, ale ne oba" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "soubory kernel/ramdisk odstraněny" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 #, fuzzy msgid "Destroying VM" msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "VM není přítomno, přeskakování ničení..." -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Instance již je v záchranném režimu: %s" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 #, fuzzy msgid "VM is not present, skipping power off..." msgstr "VM není přítomno, přeskakování ničení..." -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" "Nalezeno %(instance_count)d zaseknutých restartování starších než " "%(timeout)d vteřin" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 #, fuzzy msgid "Automatically hard rebooting" msgstr "Automatický tvrdý restart %d" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 #, 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:1341 +#: nova/virt/xenapi/vmops.py:1357 #, fuzzy msgid "Creating vifs" msgstr "Vytváření obrazu" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, 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:1353 +#: nova/virt/xenapi/vmops.py:1369 #, 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:1377 +#: nova/virt/xenapi/vmops.py:1393 #, fuzzy msgid "Injecting hostname to xenstore" msgstr "Vkládání názvu hostitele do xs pro vm: |%s|" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 #, fuzzy msgid "Migrate Send failed" msgstr "Vytvoření selhalo" @@ -8780,22 +8797,22 @@ msgstr "Odpojení svazku: %(instance_name)s, %(mountpoint)s" msgid "Unable to locate volume %s" msgstr "Nelze nalézt svazek %s" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "Nelze odpojit svazek %s" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "Nelze zničit vbd %s" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "Chyba při čištění SR %s" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Bod připojení %(mountpoint)s odpojen od instance %(instance_name)s" @@ -10071,44 +10088,45 @@ msgid "Failed to reach backend %d" msgstr "Nelze se připojit k podpůrné vrstvě %d" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, fuzzy, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "XenSMDriver vyžaduje připojení xenapi" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "Nelze zavést relaci" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "Svazek bude vytvořen v podpůrné vrstvě - %d" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "Nelze aktualizovat svazek v db" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "Nelze vytvořit svazek" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, fuzzy, python-format msgid "Volume %s does not exist" msgstr "skupina svazku %s neexistuje" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "Nelze smazat vdi" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "Nelze smazat svazek v db" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "Nelze najít svazek v db" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "Nelze najít podpůrnou vrstvu v db" @@ -10191,3 +10209,15 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "Nelze otevřít spojení s hypervizorem" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "Snímkování VM %(vm_ref)s se štítkem '%(label)s'..." + diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po index dadee09d8..39848c888 100644 --- a/nova/locale/da/LC_MESSAGES/nova.po +++ b/nova/locale/da/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -96,246 +96,246 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:221 +#: nova/exception.py:218 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -343,132 +343,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 msgid "Constraint not met." msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:434 #, python-format -msgid "Could not find driver for connection_type %(name)s" +msgid "Could not find driver for compute_driver %(name)s" msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -476,721 +476,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:884 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1648,7 +1648,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1657,192 +1657,192 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1905,7 +1905,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2173,213 +2173,213 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2387,19 +2387,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2993,116 +2993,116 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3125,491 +3125,491 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3718,65 +3718,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3790,7 +3790,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3863,40 +3863,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4980,6 +4980,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5131,12 +5138,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5218,28 +5225,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5259,12 +5266,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5272,13 +5279,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5345,29 +5364,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -msgid "Failed to open connection to underlying virt platform" -msgstr "" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5582,7 +5591,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5597,7 +5606,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6135,7 +6144,7 @@ msgstr "" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6195,7 +6204,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6313,8 +6322,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6360,173 +6369,173 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "bind %s: slettet" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6536,51 +6545,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6745,14 +6754,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6760,27 +6769,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6880,95 +6893,95 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, python-format msgid "Removing the logical volume '%s'" msgstr "" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 msgid "Unable to get checksum" msgstr "" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7377,19 +7390,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7473,24 +7486,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7622,606 +7635,610 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 -#, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#: nova/virt/xenapi/vm_utils.py:594 +msgid "Failed to snapshot VDI" msgstr "" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8407,22 +8424,22 @@ msgstr "" msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -9675,44 +9692,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, python-format msgid "Volume %s does not exist" msgstr "" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9793,3 +9811,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po index aec81bfdc..3ef489b16 100644 --- a/nova/locale/de/LC_MESSAGES/nova.po +++ b/nova/locale/de/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -101,246 +101,246 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:221 +#: nova/exception.py:218 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -348,133 +348,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 #, fuzzy msgid "Constraint not met." msgstr "Instanz %s: Rettung" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 -#, python-format -msgid "Could not find driver for connection_type %(name)s" -msgstr "" +#: nova/exception.py:434 +#, fuzzy, python-format +msgid "Could not find driver for compute_driver %(name)s" +msgstr "Nicht möglich volume %s zufinden" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -482,721 +482,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:884 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1654,7 +1654,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1663,192 +1663,192 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1911,7 +1911,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2179,213 +2179,213 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2393,19 +2393,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2999,116 +2999,116 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3131,494 +3131,494 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "Instanz wurde bereits erstellt" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 #, fuzzy msgid "instance snapshotting" msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3727,65 +3727,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3799,7 +3799,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3872,40 +3872,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4989,6 +4989,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5140,12 +5147,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5227,28 +5234,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5268,12 +5275,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5281,13 +5288,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5354,30 +5373,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -#, fuzzy -msgid "Failed to open connection to underlying virt platform" -msgstr "Konnte Verbindung zum Hypervisor nicht öffnen" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5592,7 +5600,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5607,7 +5615,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6146,7 +6154,7 @@ msgstr "" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6206,7 +6214,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6324,8 +6332,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6371,173 +6379,173 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Volume %s: erfolgreich erstellt" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6547,51 +6555,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6756,14 +6764,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6771,27 +6779,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6891,95 +6903,95 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "Instanz %s pausiert" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 msgid "Unable to get checksum" msgstr "" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7389,19 +7401,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7485,24 +7497,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7634,606 +7646,610 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 -#, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#: nova/virt/xenapi/vm_utils.py:594 +msgid "Failed to snapshot VDI" msgstr "" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8419,22 +8435,22 @@ msgstr "" msgid "Unable to locate volume %s" msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -9692,44 +9708,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, fuzzy, python-format msgid "Volume %s does not exist" msgstr "Volume %s: wird entfernt" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9810,3 +9827,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "Konnte Verbindung zum Hypervisor nicht öffnen" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po index cab21b622..787c3d26b 100644 --- a/nova/locale/en_AU/LC_MESSAGES/nova.po +++ b/nova/locale/en_AU/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -101,247 +101,247 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "instance %s: booted" -#: nova/exception.py:221 +#: nova/exception.py:218 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "no method for message: %s" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "instance %s: booted" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 #, fuzzy msgid "Failed to terminate instance" msgstr "Going to start terminating instances" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -349,133 +349,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 #, fuzzy msgid "Constraint not met." msgstr "instance %s: rescued" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 -#, python-format -msgid "Could not find driver for connection_type %(name)s" -msgstr "" +#: nova/exception.py:434 +#, fuzzy, python-format +msgid "Could not find driver for compute_driver %(name)s" +msgstr "Could not find iSCSI export for volume %s" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, 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:494 +#: nova/exception.py:491 #, 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:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -483,721 +483,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, 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:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, 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:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "group %s already exists" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "group %s already exists" -#: nova/exception.py:887 +#: nova/exception.py:884 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "group %s already exists" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Could not attach image to loopback: %s" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1657,7 +1657,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "Delete key pair %s" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1666,195 +1666,195 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "Not enough parameters to build a valid rule." -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "No rule for the specified parameters." -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "This rule already exists in group %s" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "Detach volume %s" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 #, fuzzy msgid "Detach Volume Failed." msgstr "Detach volume %s" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "attribute not supported: %s" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "Allocate address" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "Release address %s" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "Associate address %(public_ip)s to instance %(instance_id)s" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "Going to start terminating instances" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance %r" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "De-registering image %s" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "Registered image %(image_location)s with id %(image_id)s" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "user or group not specified" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "only group \"all\" is supported" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "operation_type must be add or remove" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "Updating image %s publicity" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1917,7 +1917,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2185,215 +2185,215 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Going to try to terminate %s" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 #, fuzzy msgid "HostId cannot be updated." msgstr "Mountpoint cannot be translated: %s" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2401,19 +2401,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2649,7 +2649,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:263 #: nova/api/openstack/compute/contrib/floating_ips.py:292 -#, fuzzy, python-format +#, fuzzy msgid "floating ip not found" msgstr "setting network host" @@ -3018,117 +3018,117 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Starting snapshot for VM %s" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 #, fuzzy msgid "Security group is still in use" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorise security group ingress %s" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" @@ -3151,502 +3151,502 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, fuzzy, python-format msgid "Build error: %s" msgstr "Caught error: %s" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "Instance has already been created" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Running instances: %s" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, fuzzy, python-format msgid "injecting file to %(path)s" msgstr "Injecting file path: '%s'" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 #, fuzzy msgid "Unrescuing" msgstr "instance %s: unrescuing" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 #, fuzzy msgid "Reset network" msgstr "setting network host" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 #, fuzzy msgid "Inject network info" msgstr "setting network host" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 #, fuzzy msgid "Get console output" msgstr "Get console output for instance %s" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 #, fuzzy msgid "Getting vnc console" msgstr "Adding console" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, 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:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, 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:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: booted" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3755,65 +3755,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, fuzzy, python-format msgid "Free disk (GB): %s" msgstr "Create key pair %s" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3827,7 +3827,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3900,41 +3900,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5023,6 +5023,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5174,12 +5181,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5261,28 +5268,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "Running instances: %s" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "After terminating instances: %s" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5302,12 +5309,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:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5315,13 +5322,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5388,30 +5407,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -#, fuzzy -msgid "Failed to open connection to underlying virt platform" -msgstr "Failed to open connection to the hypervisor" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5628,7 +5636,7 @@ msgid "instance %s: finished toXML method" msgstr "instance %s: finished toXML method" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5643,7 +5651,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6191,7 +6199,7 @@ msgstr "Deleting user %s" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6251,7 +6259,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "Unable to locate volume %s" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6369,8 +6377,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6416,173 +6424,173 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instance %s: rebooted" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Injecting file path: '%s'" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6592,51 +6600,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Authentication Failure: %s" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6801,14 +6809,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6816,27 +6824,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, fuzzy, python-format msgid "Read: %s" msgstr "received %s" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, fuzzy, python-format msgid "Wrote: %s" msgstr "Re-wrote %s" @@ -6936,96 +6948,96 @@ msgstr "instance %(instance_name)s: deleting instance files %(target)s" msgid "LPAR instance '%s' not found" msgstr "instance %s: booted" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Creating a raw instance" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "instance %s: Creating image" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Creating a raw instance" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "instance %s: rebooted" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "Going to run %s instances..." -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "Unable to locate volume %s" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Going to run %s instances..." -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "Unable to detach volume %s" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7438,19 +7450,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7538,24 +7550,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Failed to decrypt private key: %s" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" @@ -7689,68 +7701,68 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "group %s already exists" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -7759,226 +7771,231 @@ msgstr "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "Starting snapshot for VM" msgstr "Starting snapshot for VM %s" -#: nova/virt/xenapi/vm_utils.py:540 +#: nova/virt/xenapi/vm_utils.py:594 #, fuzzy, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" -msgstr "Snapshotting VM %(vm_ref)s with label '%(label)s'..." +msgid "Failed to snapshot VDI" +msgstr "Failed to get metadata for ip: %s" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, fuzzy, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Registered image %(image_location)s with id %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Size for image %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copying VDI %s to /boot/guest on dom0" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, 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:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -7987,318 +8004,318 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 #, fuzzy msgid "Starting instance" msgstr "Creating a raw instance" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 #, fuzzy msgid "Starting VM" msgstr "Restarting xvp" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Finished snapshot and upload for VM %s" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "kernel/ramdisk files removed" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 #, fuzzy msgid "Destroying VM" msgstr "Restarting xvp" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 #, fuzzy msgid "Injecting network info to xenstore" msgstr "setting network host" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, 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:1353 +#: nova/virt/xenapi/vmops.py:1369 #, 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:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8484,22 +8501,22 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to locate volume %s" msgstr "Unable to locate volume %s" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "Unable to detach volume %s" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" @@ -9761,44 +9778,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, fuzzy, python-format msgid "Volume %s does not exist" msgstr "volume group %s doesn't exist" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9879,3 +9897,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "Failed to open connection to the hypervisor" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "Snapshotting VM %(vm_ref)s with label '%(label)s'..." + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po index 2beb16b6f..be3c4c524 100644 --- a/nova/locale/en_GB/LC_MESSAGES/nova.po +++ b/nova/locale/en_GB/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" @@ -101,129 +101,129 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "Failed to decrypt text" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "Virtual Interface creation failed" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "5 attempts to create virtual interface with unique mac address failed" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "Not authorised." -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "User does not have admin privileges" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Policy doesn't allow %(action)s to be performed." -#: nova/exception.py:217 +#: nova/exception.py:214 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:221 +#: nova/exception.py:218 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "Invalid snapshot" -#: nova/exception.py:234 +#: nova/exception.py:231 #, 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:238 +#: nova/exception.py:235 #, 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: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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "Failed to load data into json format" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "The request is invalid." -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "Invalid input received" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "Invalid volume type" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "Invalid volume" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, 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:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Invalid IP protocol %(protocol)s." -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Invalid content type %(content_type)s." -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Invalid cidr %(cidr)s." -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -232,16 +232,16 @@ msgstr "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -250,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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -352,133 +352,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 #, fuzzy msgid "Constraint not met." msgstr "instance %s: resuming" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 -#, python-format -msgid "Could not find driver for connection_type %(name)s" -msgstr "" +#: nova/exception.py:434 +#, fuzzy, python-format +msgid "Could not find driver for compute_driver %(name)s" +msgstr "Unable to locate volume %s" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, 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:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -486,722 +486,722 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, 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:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, 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:787 +#: nova/exception.py:784 #, 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:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:884 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 #, fuzzy msgid "Unknown NFS exception" msgstr "An unknown exception occurred." -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1659,7 +1659,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1668,192 +1668,192 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 #, fuzzy msgid "Invalid CIDR" msgstr "Invalid cidr %(cidr)s." @@ -1917,7 +1917,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2185,213 +2185,213 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2399,19 +2399,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -3007,116 +3007,116 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3139,499 +3139,499 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "Instance has already been created" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "VBD not found in instance %s" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 #, fuzzy msgid "Reset network" msgstr "instance %s: reset network" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 #, fuzzy msgid "Get console output" msgstr "Get console output for instance %s" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, 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:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, 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:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Instance %(instance_id)s is not running." -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3740,65 +3740,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3812,7 +3812,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3885,41 +3885,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5006,6 +5006,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5157,12 +5164,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5244,28 +5251,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5285,12 +5292,12 @@ msgstr "Unable to destroy VBD %s" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5298,13 +5305,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5371,30 +5390,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -#, fuzzy -msgid "Failed to open connection to underlying virt platform" -msgstr "Failed to open connection to the hypervisor" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5609,7 +5617,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5624,7 +5632,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6171,7 +6179,7 @@ msgstr "Re-exporting %s volumes" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6231,7 +6239,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "Unable to locate volume %s" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6349,8 +6357,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6396,174 +6404,174 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: created successfully" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 #, fuzzy msgid "Guest does not have a console available" msgstr "User does not have admin privileges" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6573,51 +6581,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6782,14 +6790,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6797,27 +6805,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6918,96 +6930,96 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "instance %s: suspending" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Rebooting instance %s" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "Virtual Interface creation failed" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Rebooting instance %s" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "Unable to locate volume %s" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "Unable to detach volume %s" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7417,19 +7429,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7513,24 +7525,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7664,68 +7676,68 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -7734,225 +7746,230 @@ msgstr "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 -#, fuzzy, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" -msgstr "Snapshotting VM %(vm_ref)s with label '%(label)s'..." +#: nova/virt/xenapi/vm_utils.py:594 +#, fuzzy +msgid "Failed to snapshot VDI" +msgstr "Invalid snapshot" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, fuzzy, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Size for image %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copying VDI %s to /boot/guest on dom0" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, 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:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -7961,314 +7978,314 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 #, fuzzy msgid "Starting instance" msgstr "Rebooting instance %s" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, fuzzy, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "Instance %(instance_id)s is not running." -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, 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:1353 +#: nova/virt/xenapi/vmops.py:1369 #, 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:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8454,22 +8471,22 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to locate volume %s" msgstr "Unable to locate volume %s" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "Unable to detach volume %s" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" @@ -9730,44 +9747,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, fuzzy, python-format msgid "Volume %s does not exist" msgstr "volume %s: deleting" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9848,3 +9866,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "Failed to open connection to the hypervisor" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "Snapshotting VM %(vm_ref)s with label '%(label)s'..." + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/en_US/LC_MESSAGES/nova.po b/nova/locale/en_US/LC_MESSAGES/nova.po index 2113f35c2..e1900bef9 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-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2012-09-13 10:30+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" @@ -101,129 +101,129 @@ msgstr "Exception in string format operation" msgid "Unknown" msgstr "Unknown" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "Fatal call to deprecated config %(msg)s" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "Failed to decrypt text" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "Virtual Interface creation failed" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "5 attempts to create virtual interfacewith unique mac address failed" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "Connection to glance host %(host)s:%(port)s failed: %(reason)s" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "Not authorized." -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "User does not have admin privileges" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Policy doesn't allow %(action)s to be performed." -#: nova/exception.py:217 +#: nova/exception.py:214 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Image %(image_id)s could not be found." -#: nova/exception.py:221 +#: nova/exception.py:218 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "Not authorized for image %(image_id)s." -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "Invalid snapshot" -#: nova/exception.py:234 +#: nova/exception.py:231 #, 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:238 +#: nova/exception.py:235 #, 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: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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "Failed to load data into json format" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "The request is invalid." -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "Invalid input received" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "Invalid volume type" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "Invalid volume" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Invalid metadata" -#: nova/exception.py:270 +#: nova/exception.py:267 #, 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:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Invalid IP protocol %(protocol)s." -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Invalid content type %(content_type)s." -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Invalid cidr %(cidr)s." -#: nova/exception.py:286 +#: nova/exception.py:283 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:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -232,16 +232,16 @@ msgstr "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Group not valid. Reason: %(reason)s" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "Sort key supplied was not valid." -#: nova/exception.py:310 +#: nova/exception.py:307 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -250,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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:319 +#: nova/exception.py:316 #, 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:323 +#: nova/exception.py:320 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Instance %(instance_id)s is not ready" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "Failed to suspend instance" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "Failed to resume server" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "Failed to reboot instance" -#: nova/exception.py:339 +#: nova/exception.py:336 msgid "Failed to terminate instance" msgstr "Failed to terminate instance" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "Service is unavailable at this time." -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "Insufficient compute resources." -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "Compute service is unavailable at this time." -#: nova/exception.py:355 +#: nova/exception.py:352 #, 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:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "The supplied hypervisor type of is invalid." -#: nova/exception.py:364 +#: nova/exception.py:361 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:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -315,31 +315,31 @@ msgstr "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "The supplied device path (%(path)s) is invalid." -#: nova/exception.py:378 +#: nova/exception.py:375 #, 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:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "The supplied device (%(device)s) is busy." -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "Unacceptable CPU info" -#: nova/exception.py:390 +#: nova/exception.py:387 #, 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:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -348,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:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -359,75 +359,75 @@ msgstr "" "the desired physical adapter. Expected vSwitch is %(expected)s, but the " "one associated is %(actual)s." -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Disk format %(disk_format)s is not acceptable" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Image %(image_id)s is unacceptable: %(reason)s" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Instance %(instance_id)s is unacceptable: %(reason)s" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s is unacceptable." -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "Expected a uuid but received %(uuid)s." -#: nova/exception.py:427 +#: nova/exception.py:424 msgid "Constraint not met." msgstr "Constraint not met." -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "Resource could not be found." -#: nova/exception.py:437 -#, python-format -msgid "Could not find driver for connection_type %(name)s" +#: nova/exception.py:434 +#, fuzzy, python-format +msgid "Could not find driver for compute_driver %(name)s" msgstr "Could not find driver for connection_type %(name)s" -#: nova/exception.py:441 +#: nova/exception.py:438 #, 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:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Volume %(volume_id)s could not be found." -#: nova/exception.py:449 +#: nova/exception.py:446 #, 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:454 +#: nova/exception.py:451 #, 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:459 +#: nova/exception.py:456 #, 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:463 +#: nova/exception.py:460 #, 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:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " @@ -436,57 +436,57 @@ msgstr "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Snapshot %(snapshot_id)s could not be found." -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "deleting volume %(volume_name)s that has snapshot" -#: nova/exception.py:481 +#: nova/exception.py:478 #, 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:486 +#: nova/exception.py:483 #, 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:490 +#: nova/exception.py:487 #, 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:494 +#: nova/exception.py:491 #, 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:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "No disk at %(location)s" -#: nova/exception.py:502 +#: nova/exception.py:499 #, 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:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Invalid image href %(image_href)s." -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Image %(image_id)s could not be found." -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -497,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:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Project %(project_id)s could not be found." -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "Cannot find SR to read/write VDI." -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "Network %(network_id)s is still in use." -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s is required to create a network." -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Network %(network_id)s could not be found." -#: nova/exception.py:541 +#: nova/exception.py:538 #, 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:545 +#: nova/exception.py:542 #, 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:549 +#: nova/exception.py:546 #, 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:553 +#: nova/exception.py:550 #, 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:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "No networks defined." -#: nova/exception.py:561 +#: nova/exception.py:558 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -554,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:566 +#: nova/exception.py:563 #, 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:570 +#: nova/exception.py:567 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:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "Port %(port_id)s is still in use." -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "Port %(port_id)s could not be found." -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "No fixed IP associated with id %(id)s." -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "Fixed ip not found for address %(address)s." -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Instance %(instance_uuid)s has zero fixed ips." -#: nova/exception.py:594 +#: nova/exception.py:591 #, 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:599 +#: nova/exception.py:596 #, 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:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " @@ -607,7 +607,7 @@ msgstr "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " @@ -616,108 +616,108 @@ msgstr "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Fixed IP address %(address)s is invalid." -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "Zero fixed ips available." -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "Zero fixed ips could be found." -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "Floating ip %(address)s already exists." -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "Floating ip not found for id %(id)s." -#: nova/exception.py:643 +#: nova/exception.py:640 #, 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:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "Floating ip not found for address %(address)s." -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "Floating ip not found for host %(host)s." -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "Zero floating ips available." -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "Floating ip %(address)s is associated." -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "Floating ip %(address)s is not associated." -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "Zero floating ips exist." -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "Interface %(interface)s not found." -#: nova/exception.py:676 +#: nova/exception.py:673 #, 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:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Certificate %(certificate_id)s not found." -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Service %(service_id)s could not be found." -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "Host %(host)s could not be found." -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Compute host %(host)s could not be found." -#: nova/exception.py:696 +#: nova/exception.py:693 #, 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:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "Invalid reservation expiration %(expire)s." -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " @@ -726,56 +726,56 @@ msgstr "" "Change would make usage less than 0 for the following resources: " "%(unders)s" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "Quota could not be found" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "Unknown quota resources %(unknown)s." -#: nova/exception.py:717 +#: nova/exception.py:714 #, 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:721 +#: nova/exception.py:718 #, 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:725 +#: nova/exception.py:722 #, 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:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Quota reservation %(uuid)s could not be found." -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Quota exceeded for resources: %(overs)s" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Security group %(security_group_id)s not found." -#: nova/exception.py:741 +#: nova/exception.py:738 #, 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:746 +#: nova/exception.py:743 #, 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:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -784,7 +784,7 @@ msgstr "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -793,22 +793,22 @@ msgstr "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Migration %(migration_id)s could not be found." -#: nova/exception.py:764 +#: nova/exception.py:761 #, 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:769 +#: nova/exception.py:766 #, 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:773 +#: nova/exception.py:770 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " @@ -817,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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Console %(console_id)s could not be found." -#: nova/exception.py:783 +#: nova/exception.py:780 #, 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:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " @@ -836,52 +836,52 @@ msgstr "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "Invalid console type %(console_type)s " -#: nova/exception.py:796 +#: nova/exception.py:793 #, 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:800 +#: nova/exception.py:797 #, 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:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Flavor %(flavor_id)s could not be found." -#: nova/exception.py:809 +#: nova/exception.py:806 #, 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:814 +#: nova/exception.py:811 #, 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:818 +#: nova/exception.py:815 #, 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:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "Scheduler weight flag not found: %(flag_name)s" -#: nova/exception.py:827 +#: nova/exception.py:824 #, 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:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " @@ -890,7 +890,7 @@ msgstr "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " @@ -899,63 +899,63 @@ msgstr "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "File %(file_path)s could not be found." -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "Zero files could be found." -#: nova/exception.py:850 +#: nova/exception.py:847 #, 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:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Network adapter %(adapter)s could not be found." -#: nova/exception.py:859 +#: nova/exception.py:856 #, 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:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "Action not allowed." -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "Rotation is not allowed for snapshots" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "Rotation param is required for backup image_type" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "Key pair %(key_name)s already exists." -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "Instance %(name)s already exists." -#: nova/exception.py:883 +#: nova/exception.py:880 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "Instance Type %(name)s already exists." -#: nova/exception.py:887 +#: nova/exception.py:884 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "Instance Type %(name)s already exists." -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " @@ -964,80 +964,80 @@ msgstr "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "Volume Type %(name)s already exists." -#: nova/exception.py:900 +#: nova/exception.py:897 #, 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:904 +#: nova/exception.py:901 #, 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:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "Migration error" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Malformed message body: %(reason)s" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "Could not find config at %(path)s" -#: nova/exception.py:922 +#: nova/exception.py:919 #, 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:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "When resizing, instances must change flavor!" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "Image is larger than instance type allows" -#: nova/exception.py:934 +#: nova/exception.py:931 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:938 +#: nova/exception.py:935 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:942 +#: nova/exception.py:939 #, 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:946 +#: nova/exception.py:943 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:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "No valid host was found. %(reason)s" -#: nova/exception.py:954 +#: nova/exception.py:951 #, 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:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "Quota exceeded" -#: nova/exception.py:965 +#: nova/exception.py:962 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " @@ -1046,45 +1046,45 @@ msgstr "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" -#: nova/exception.py:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "Maximum volume size exceeded" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "Maximum number of volumes allowed (%(allowed)d) exceeded" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "Maximum number of floating ips exceeded" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Maximum number of metadata items exceeds %(allowed)d" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "Personality file limit exceeded" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "Personality file path too long" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "Personality file content too long" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "Maximum number of key pairs exceeded" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "Maximum number of security groups or rules exceeded" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " @@ -1093,128 +1093,128 @@ msgstr "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Aggregate %(aggregate_id)s could not be found." -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Aggregate %(aggregate_name)s already exists." -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, 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:1023 +#: nova/exception.py:1020 #, 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:1028 +#: nova/exception.py:1025 #, 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:1032 +#: nova/exception.py:1029 #, 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:1036 +#: nova/exception.py:1033 #, 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:1041 +#: nova/exception.py:1038 #, 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:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "Unknown NFS exception" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "No mounted NFS shares found" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, 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:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "Unable to create instance type" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, 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:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "Bad response from SolidFire API" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Error in SolidFire API response: data=%(data)s" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Detected existing vlan with id %(vlan)d" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s could not be found." -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Image %(image_id)s could not be found." -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "Invalid id: %(val)s (expecting \"i-...\")." -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "Could not fetch image %(image_id)s" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, 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:1100 +#: nova/exception.py:1097 #, 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:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_uuid)s is locked" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, 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:1113 +#: nova/exception.py:1110 #, 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:1118 +#: nova/exception.py:1115 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " @@ -1223,11 +1223,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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "User data needs to be valid base 64." -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " @@ -1236,12 +1236,12 @@ msgstr "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, 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:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "The CRL file for %(project)s could not be found" @@ -1704,7 +1704,7 @@ msgstr "Import key %s" msgid "Delete key pair %s" msgstr "Delete key pair %s" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "Not enough parameters, need group_name or group_id" @@ -1713,175 +1713,175 @@ msgstr "Not enough parameters, need group_name or group_id" msgid "%s Not enough parameters to build a valid rule" msgstr "%s Not enough parameters to build a valid rule" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "No rule for the specified parameters." -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, python-format msgid "%s - This rule already exists in group" msgstr "%s - This rule already exists in group" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format 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/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "Delete Failed" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "Attach Failed." -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "Detach volume %s" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 msgid "Detach Volume Failed." msgstr "Detach Volume Failed." -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "attribute not supported: %s" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "vol = %s\n" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "Allocate address" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "No more floating IPs available" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "Release address %s" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "Unable to release IP Address." -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "Associate address %(public_ip)s to instance %(instance_id)s" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 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/ec2/cloud.py:1169 #: 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" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "Floating ip is already associated." -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "l3driver call to add floating ip failed." -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "Error, unable to associate floating ip." -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "Floating ip is not associated." -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "Image must be available" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "Going to start terminating instances" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance %r" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "Going to stop instances" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "Going to start instances" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "De-registering image %s" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "imageLocation is required" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "Registered image %(image_location)s with id %(image_id)s" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "user or group not specified" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "only group \"all\" is supported" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "operation_type must be add or remove" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "Updating image %s publicity" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "Not allowed to modify attributes for image %s" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " @@ -1890,17 +1890,17 @@ msgstr "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "Couldn't stop instance with in %d sec" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "image of %(instance)s at %(now)s" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "Invalid CIDR" @@ -1967,7 +1967,7 @@ msgstr "offset param must be an integer" msgid "offset param must be positive" msgstr "offset param must be positive" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "marker [%s] not found" @@ -2237,213 +2237,213 @@ msgstr "Server does not exist" msgid "Metadata item was not found" msgstr "Metadata item was not found" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "Instance could not be found" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "Invalid server status: %(status)s" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "Invalid changes-since value" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "Only administrators may list deleted instances" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "Server name is not a string or unicode" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "Server name is an empty string" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "Server name must be less than 256 characters." -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "Bad personality format: missing %s" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "Bad personality format" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "Personality content for %s cannot be decoded" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "Unknown argment : port" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "Bad port format: port uuid is not in proper format (%s)" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "Bad networks format: network uuid is not in proper format (%s)" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Invalid fixed IP address (%s)" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Duplicate networks (%s) are not allowed" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "Bad network format: missing %s" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "Bad networks format" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "Userdata content cannot be decoded" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "accessIPv4 is not proper IPv4 format" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "accessIPv6 is not proper IPv6 format" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "Server name is not defined" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "Invalid flavorRef provided." -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "min_count must be an integer value" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "min_count must be > 0" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "max_count must be an integer value" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "max_count must be > 0" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "min_count must be <= max_count" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "Can not find requested image" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "Invalid key_name provided." -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "HostId cannot be updated." -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "Instance has not been resized." -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "Error in confirm-resize %s" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "Error in revert-resize %s" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "Argument 'type' for reboot is not HARD or SOFT" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "Missing argument 'type' for reboot" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "Error in reboot %s" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "Unable to locate requested flavor." -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "Resize requires a flavor change." -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "Missing imageRef attribute" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "Invalid imageRef provided." -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "Missing flavorRef attribute" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "No adminPass was specified" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "Invalid adminPass" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "Unable to parse metadata key/value pairs." -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "Resize request has invalid 'flavorRef' attribute." -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "Resize requests require 'flavorRef' attribute." -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2451,19 +2451,19 @@ msgstr "Resize requests require 'flavorRef' attribute." msgid "Invalid request body" msgstr "Invalid request body" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "Could not parse imageRef from request." -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "Cannot find image for rebuild" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "createImage entity requires name attribute" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "Removing options '%(unk_opt_str)s' from query" @@ -3069,16 +3069,16 @@ msgstr "Searching by: %s" msgid "Image type not recognized %s" msgstr "Image type not recognized %s" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "snapshot for %s" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id is None. Assuming migration." -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -3087,47 +3087,47 @@ msgstr "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "Locking" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "Unlocking" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "Volume must be attached in order to detach." -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "Going to try to live migrate instance to %s" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "Keypair name contains unsafe characters" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "Keypair name must be between 1 and 255 characters long" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "Security group %s is not a string or unicode" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "Security group %s cannot be empty." -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " @@ -3136,53 +3136,53 @@ msgstr "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "Security group %s should not be greater than 255 characters." -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "Quota exceeded, too many security groups." -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "Security group %s already exists" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "Security group is still in use" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "Failed to update usages deallocating security group" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "Rule (%s) not found" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "Quota exceeded, too many security group rules." -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress %s" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" @@ -3205,81 +3205,81 @@ msgstr "DB error: %s" msgid "Instance type %s not found for deletion" msgstr "Instance type %s not found for deletion" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "Possibly task preempted." -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "Loading compute driver '%s'" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "Unable to load the virtualization driver: %s" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "Instance has been destroyed from under us while trying to set it to ERROR" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "Current state is %(drv_state)s, state in DB is %(db_state)s." -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "Rebooting instance after nova-compute restart." -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "Hypervisor driver does not support resume guests" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "Hypervisor driver does not support firewall rules" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "Checking state" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "Setting up bdm %s" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "Build error: %s" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "Error trying to reschedule" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "Retry info not present, will not reschedule" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "No request spec, will not reschedule" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "Re-scheduling instance: attempt %d" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "Instance build timed out. Set to error state." -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "Instance has already been created" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " @@ -3288,7 +3288,7 @@ msgstr "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " @@ -3297,71 +3297,71 @@ msgstr "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "Starting instance..." -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "Instance failed network setup" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "Instance network_info: |%s|" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "Instance failed block device setup" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "Instance failed to spawn" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "Deallocating network for instance" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s instance" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Ignoring DiskNotFound: %s" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Ignoring VolumeNotFound: %s" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "terminating bdm %s" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Setting instance vm_state to ERROR" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 msgid "Rebuilding instance" msgstr "Rebuilding instance" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 msgid "Rebooting instance" msgstr "Rebooting instance" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -3370,16 +3370,16 @@ msgstr "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Cannot reboot instance: %(exc)s" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 msgid "instance snapshotting" msgstr "instance snapshotting" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -3388,44 +3388,44 @@ msgstr "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Found %(num_images)d images (rotation: %(rotation)d)" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "Rotating out %d backups" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "Deleting image %s" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Failed to set admin password. Instance %s is not running" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "Root password set" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "set_admin_password is not implemented by this driver." -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password failed: %s" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "error setting admin password" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " @@ -3434,80 +3434,80 @@ msgstr "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "injecting file to %(path)s" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "Rescuing" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "Unrescuing" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "Changing instance metadata according to %(diff)r" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "destination same as source!" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "Migrating" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "Pausing" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "Unpausing" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 msgid "Retrieving diagnostics" msgstr "Retrieving diagnostics" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "Resuming" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 msgid "Reset network" msgstr "Reset network" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "Inject network info" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "network_info to inject: |%s|" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 msgid "Get console output" msgstr "Get console output" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "Getting vnc console" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, 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:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "Attaching volume %(volume_id)s to %(mountpoint)s" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " @@ -3516,47 +3516,47 @@ msgstr "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, 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:2014 +#: nova/compute/manager.py:2047 #, 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:2018 +#: nova/compute/manager.py:2051 msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, 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:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "Instance has no volume." -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "Pre live migration failed at %(dest)s" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "_post_live_migration() is started.." -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "No floating_ip found" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "No floating_ip found." -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" @@ -3565,12 +3565,12 @@ msgstr "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "Migrating instance to %(dest)s finished successfully." -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -3578,15 +3578,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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "Post operation of migration started" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "Updated the info_cache for instance" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -3595,12 +3595,12 @@ msgstr "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, 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:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " @@ -3609,26 +3609,26 @@ msgstr "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Instance %(instance_uuid)s not found" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "In ERROR state" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, 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:2481 +#: nova/compute/manager.py:2514 #, 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:2498 +#: nova/compute/manager.py:2531 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " @@ -3637,20 +3637,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:2516 +#: nova/compute/manager.py:2549 #, 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:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "Updating bandwidth usage cache" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "Updating host status" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -3659,11 +3659,11 @@ msgstr "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 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:2661 +#: nova/compute/manager.py:2694 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" @@ -3672,36 +3672,36 @@ msgstr "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" -#: nova/compute/manager.py:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "Instance shutdown by itself. Calling the stop API." -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "error during stop() in sync_power_state." -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 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:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "Instance is not stopped. Calling the stop API." -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 msgid "Instance is not (soft-)deleted." msgstr "Instance is not (soft-)deleted." -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, skipping..." -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "Reclaiming deleted instance" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " @@ -3710,7 +3710,7 @@ msgstr "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." -#: nova/compute/manager.py:2816 +#: nova/compute/manager.py:2849 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" @@ -3719,7 +3719,7 @@ msgstr "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." -#: nova/compute/manager.py:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" @@ -3842,65 +3842,65 @@ msgstr "" "Virt driver does not support 'get_available_resource' Compute tracking " "is disabled." -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "Compute_service record created for %s " -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "Compute_service record updated for %s " -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, fuzzy, python-format msgid "Expiring resource claim %s" msgstr "Expiring resource claim %d" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "No service record for host %s" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, fuzzy, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "free_disk_gb: %s" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, fuzzy, python-format msgid "Free ram (MB): %s" msgstr "free_ram_mb: %s" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, fuzzy, python-format msgid "Free disk (GB): %s" msgstr "free_disk_gb: %s" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, fuzzy, python-format msgid "Free VCPUS: %s" msgstr "free_disk_gb: %s" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "Missing keys: %s" @@ -3914,7 +3914,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:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "Using %(prefix)s instead of %(req_prefix)s" @@ -3987,40 +3987,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:4675 +#: nova/db/sqlalchemy/api.py:4676 msgid "Backend exists" msgstr "Backend exists" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, 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:4733 +#: nova/db/sqlalchemy/api.py:4734 #, 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:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "Flavor exists" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "%(sm_flavor_id) flavor not found" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, 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:4818 +#: nova/db/sqlalchemy/api.py:4819 #, 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:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "No sm_volume with id %(volume_id)s" @@ -5151,6 +5151,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5312,12 +5319,12 @@ msgstr "Given data: %s" msgid "Result data: %s" msgstr "Result data: %s" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Creating files in %s to simulate guest agent" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Removing simulated guest agent files in %s" @@ -5401,28 +5408,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: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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "Running instances: %s" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "After terminating instances: %s" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "Internal error" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "After force-killing instances: %s" @@ -5442,12 +5449,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:132 +#: nova/tests/integrated/test_api_samples.py:134 #, 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:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5458,13 +5465,25 @@ msgstr "" "%(ex_keys)s\n" "%(res_keys)s" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, 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:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, fuzzy, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "Result: %(result)s is not a dict." + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5537,31 +5556,19 @@ msgstr "Decoding JSON: %s" msgid "Added %(filepath)s to config drive" msgstr "Added %(filepath)s to config drive" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." - -#: nova/virt/connection.py:82 -msgid "Failed to open connection to underlying virt platform" -msgstr "Failed to open connection to underlying virt platform" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "Attempted to unfilter instance which is not filtered" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "Filters added to instance" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "Provider Firewall Rules refreshed" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "Adding security group rule: %r" @@ -5778,7 +5785,7 @@ msgid "instance %s: finished toXML method" msgstr "instance %s: finished toXML method" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5795,7 +5802,7 @@ msgstr "#### RLK: cpu_arch = %s " msgid "Updating!" msgstr "Updating!" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "Updating host stats" @@ -6349,7 +6356,7 @@ msgstr "Creating folder %s " msgid "Removing existing folder %s " msgstr "Removing existing folder %s " -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "block device info: %s" @@ -6409,7 +6416,7 @@ msgstr "Physical disk detached is: %s" msgid "Failed to remove volume from VM %s" msgstr "Failed to remove volume from VM %s" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "Could not determine iscsi initiator name" @@ -6527,8 +6534,8 @@ msgstr "An error has occurred when calling the iscsi initiator: %s" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "The ISCSI initiator name can't be found. Choosing the default one" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "block_device_list %s" @@ -6574,106 +6581,106 @@ msgstr "Error from libvirt during undefineFlags. Retrying with undefine" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "Deleting instance files %(target)s" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Failed to cleanup directory %(target)s: %(e)s" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 #, fuzzy msgid "During detach_volume, instance disappeared." msgstr "During wait destroy, instance disappeared." -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "attaching LXC block device" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "detaching LXC block device" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 msgid "Instance soft rebooted successfully." msgstr "Instance soft rebooted successfully." -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "Failed to soft reboot instance." -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "Instance shutdown successfully." -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "Instance rebooted successfully." -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "Instance is running" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "Instance spawned successfully." -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 msgid "Guest does not have a console available" msgstr "Guest does not have a console available" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "Path '%(path)s' supports direct I/O" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "Path '%(path)s' does not support direct I/O: '%(ex)s'" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "Error on '%(path)s' while checking direct I/O: '%(ex)s'" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "Using config drive" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "Creating image" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "Creating config drive at %(path)s" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "Injecting %(injection)s into image %(img_id)s" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "Ignoring error injecting data into image %(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " @@ -6682,20 +6689,20 @@ msgstr "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "Config requested a custom CPU model, but no model name was provided" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "A CPU model name should not be set when a host CPU model is requested" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "CPU mode '%(mode)s' model '%(model)s' was chosen" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" @@ -6703,15 +6710,15 @@ msgstr "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "Starting toXML method" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "Finished toXML method" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -6720,19 +6727,19 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "libvirt version is too old (does not support getVersion)" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "Block migration can not be used with shared storage." -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "Live migration can not be used without shared storage." -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -6741,7 +6748,7 @@ msgstr "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -6750,7 +6757,7 @@ msgstr "" "Instance launched has CPU info:\n" "%s" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6765,7 +6772,7 @@ msgstr "" "\n" "Refer to %(u)s" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -6774,44 +6781,44 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "The firewall filter for %s does not exist" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "Live Migration failure: %(e)s" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "skipping %(path)s since it looks like volume" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "Getting disk size of %(i_name)s: %(e)s" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "Starting migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "Instance running successfully." -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "Starting finish_migration" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "Starting finish_revert_migration" @@ -6984,7 +6991,7 @@ msgstr "Removable base files: %s" msgid "Verification complete" msgstr "Verification complete" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " @@ -6993,7 +7000,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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -7004,27 +7011,31 @@ msgstr "" "Virtual volume size is %(size)db, but free space on volume group is only " "%(free_space)db." -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "Reading image info file: %s" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, python-format msgid "Read: %s" msgstr "Read: %s" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, 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:506 +#: nova/virt/libvirt/utils.py:523 #, python-format msgid "Writing image info file: %s" msgstr "Writing image info file: %s" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "Wrote: %s" @@ -7130,96 +7141,96 @@ msgstr "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgid "LPAR instance '%s' not found" msgstr "LPAR instance '%s' not found" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "Not enough free memory in the host" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "Insufficient available CPU on PowerVM" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Creating LPAR instance '%s'" msgstr "Creating LPAR instance '%s'" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "LPAR instance '%s' creation failed" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "Fetching image '%s' from glance" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "Copying image '%s' to IVM" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "Creating logical volume" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "Copying image to the device '%s'" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, python-format msgid "PowerVM image creation failed: %s" msgstr "PowerVM image creation failed: %s" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "Activating the LPAR instance '%s'" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "Instance '%s' failed to boot" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "During destroy, LPAR instance '%s' was not found on PowerVM system." -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "Shutting down the instance '%s'" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, python-format msgid "Removing the logical volume '%s'" msgstr "Removing the logical volume '%s'" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Deleting the LPAR instance '%s'" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "PowerVM instance cleanup failed" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 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 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "Unable to get console" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7648,12 +7659,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:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, 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:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -7662,7 +7673,7 @@ msgstr "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" -#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, 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" @@ -7751,24 +7762,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "Failure while cleaning up attached VDIs" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "Could not determine key: %s" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "Host startup on XenServer is not supported." -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 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:644 +#: nova/virt/xenapi/driver.py:667 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:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" @@ -7908,68 +7919,68 @@ msgstr "" "PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "Created VM" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "VM destroyed" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "VM already halted, skipping shutdown..." -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "Shutting down VM" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "VBD %s already detached" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "Reached maximum number of retries trying to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "Unable to destroy VDI %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -7978,36 +7989,36 @@ msgstr "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "No primary VDI found for %(vm_ref)s" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "Starting snapshot for VM" -#: nova/virt/xenapi/vm_utils.py:540 -#, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" -msgstr "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#: nova/virt/xenapi/vm_utils.py:594 +#, fuzzy +msgid "Failed to snapshot VDI" +msgstr "Failed to delete vdi" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "Destroying cached VDI '%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " @@ -8016,17 +8027,17 @@ msgstr "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "Unrecognized cache_images value '%s', defaulting to True" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " @@ -8035,27 +8046,32 @@ msgstr "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "download_vhd failed: %r" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, fuzzy, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "Invalid value '%s' for force. " + +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "Asking xapi to fetch vhd image %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " @@ -8064,17 +8080,17 @@ msgstr "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Fetching image %(image_id)s, type %(image_type_str)s" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Size for image %(image_id)s: %(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -8083,56 +8099,56 @@ msgstr "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copying VDI %s to /boot/guest on dom0" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "Failed to fetch glance image" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "Detected %(image_type_str)s format for image %(image_ref)s" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "Unknown image format %(disk_image_type)s" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "Unable to parse rrd of %(vm_uuid)s" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, 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:1404 +#: nova/virt/xenapi/vm_utils.py:1489 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " @@ -8142,50 +8158,50 @@ msgstr "" "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "Cannot find SR of content-type ISO" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO: looking at SR %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "ISO: not iso content" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: iso content_type, no 'i18n-key' key" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 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:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR MATCHing our criteria" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 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:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "ISO: PBD %(pbd_ref)s disappeared" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, 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:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "ISO: SR with local PBD" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -8194,22 +8210,22 @@ msgstr "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, 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:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "Invalid statistics data from Xenserver: %s" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, 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:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -8218,75 +8234,75 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, 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:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, 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:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "Disconnecting stale VDI %s from compute domU" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, 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:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, 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:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "Partitions:" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -8295,12 +8311,12 @@ msgstr "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " @@ -8309,7 +8325,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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " @@ -8318,7 +8334,7 @@ msgstr "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" @@ -8326,7 +8342,7 @@ msgstr "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" @@ -8334,58 +8350,58 @@ msgstr "" "XenServer tools are present in this image but are not capable of network " "injection" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "XenServer tools are not installed in this image" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "Manipulating interface files directly" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, 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:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "This domU must be running on the host specified by xenapi_connection_url" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "Updating progress to %(progress)d" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 msgid "Starting instance" msgstr "Starting instance" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "Removing kernel/ramdisk files from dom0" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "Block device information present: %s" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "Failed to spawn, rolling back" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "Detected ISO image type, creating blank VM for install" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "Auto configuring disk, attempting to resize partition..." -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "Starting VM" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " @@ -8394,134 +8410,134 @@ msgstr "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "Waiting for instance state to become running" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "Instance agent version: %s" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "Setting VCPU weight" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "Could not find VM with name %s" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "Finished snapshot and upload for VM" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "Failed to transfer vhd to new host" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, fuzzy, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "Resize complete" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "Starting halted instance found during reboot" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "Unable to find root VBD/VDI for VM" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "Destroying VDIs for Instance %(instance_uuid)s" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "Using RAW or VHD, skipping kernel and ramdisk deletion" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "instance has a kernel or ramdisk but not both" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "kernel/ramdisk files removed" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "Destroying VM" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "VM is not present, skipping destroy..." -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Instance is already in Rescue Mode: %s" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "VM is not present, skipping power off..." -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "Found %(instance_count)d hung reboots older than %(timeout)d seconds" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "Automatically hard rebooting" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "Fetching VM ref while BUILDING failed" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "Injecting network info to xenstore" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "Creating vifs" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Creating VIF for network %(network_ref)s" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, 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:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "Injecting hostname to xenstore" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" @@ -8530,15 +8546,15 @@ msgstr "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "Migrate Receive failed" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "VM.assert_can_migratefailed" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "Migrate Send failed" @@ -8724,22 +8740,22 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to locate volume %s" msgstr "Unable to locate volume %s" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "Unable to detach volume %s" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "Unable to destroy vbd %s" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "Error purging SR %s" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" @@ -10135,44 +10151,45 @@ msgid "Failed to reach backend %d" msgstr "Failed to reach backend %d" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, fuzzy, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "XenSMDriver requires xenapi connection" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "Failed to initiate session" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "Volume will be created in backend - %d" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "Failed to update volume in db" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "Unable to create volume" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, python-format msgid "Volume %s does not exist" msgstr "Volume %s does not exist" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "Failed to delete vdi" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "Failed to delete volume in db" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "Failed to find volume in db" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "Failed to find backend in db" @@ -10259,3 +10276,18 @@ msgstr "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "Failed to open connection to underlying virt platform" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" + diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po index 00dc7e4aa..ab6a242a6 100644 --- a/nova/locale/es/LC_MESSAGES/nova.po +++ b/nova/locale/es/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2012-05-16 06:44+0000\n" "Last-Translator: Paco Molinero \n" "Language-Team: Spanish \n" @@ -105,251 +105,251 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "Fallo al desencriptar el texto" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "Creacion de interfaz virtual fallida" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" "Fallaron los 5 intentos de crear una interfaz virtual con una dirección " "mac única" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "No Autorizado" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "El usuario no tiene privilegios de administrador" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "La política no permite que la %(action)s se realice" -#: nova/exception.py:217 +#: nova/exception.py:214 #, 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 +#: nova/exception.py:218 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "no hay método para el mensaje: %s" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "Parametros inaceptables" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "Captura no valida" -#: nova/exception.py:234 +#: nova/exception.py:231 #, 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:238 +#: nova/exception.py:235 #, 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: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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "Fallo al ingresar información en formato json" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "La petición es inválida." -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "Entrada invalida recibida" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "Tipo de volumen no válido" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "Volumen inválido" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, 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:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Protocolo IP invalido %(protocol)s" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Tipo de contenido invalido %(content_type)s." -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Cidr %(cidr)s invalido" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "La instacia %(instance_id)s no se esta ejecutando" -#: nova/exception.py:319 +#: nova/exception.py:316 #, 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:323 +#: nova/exception.py:320 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "Fallo al suspender la instancia" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "Fallo al reiniciar el servidor" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "Fallo a reinicia la instancia" -#: nova/exception.py:339 +#: nova/exception.py:336 #, fuzzy msgid "Failed to terminate instance" msgstr "Fallo a reinicia la instancia" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "El servicio no esta disponible en este momento" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "El servicio de computo no esta disponible en este momento" -#: nova/exception.py:355 +#: nova/exception.py:352 #, 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:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "Informacion del CPU inaceptable" -#: nova/exception.py:390 +#: nova/exception.py:387 #, 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:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -357,133 +357,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formato de disco %(disk_format)s no es aceptable" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "La imagen %(image_id)s es inaceptable: %(reason)s" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 #, fuzzy msgid "Constraint not met." msgstr "instancia %s: rescatada" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 -#, python-format -msgid "Could not find driver for connection_type %(name)s" -msgstr "" +#: nova/exception.py:434 +#, fuzzy, python-format +msgid "Could not find driver for compute_driver %(name)s" +msgstr "Imposible encontrar SR en VBD %s" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, 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:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -491,722 +491,722 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, 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:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, 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:787 +#: nova/exception.py:784 #, 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:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, 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:832 +#: nova/exception.py:829 #, 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:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:887 +#: nova/exception.py:884 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 #, fuzzy msgid "Unknown NFS exception" msgstr "Una excepcion desconocida ha ocurrido" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, 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:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1664,7 +1664,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "Borrar para de claves %s" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1673,195 +1673,195 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "No hay regla para los parámetros especificados." -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Esta regla ya existe en el grupo %s" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Crear volumen de %s GB" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "Desasociar volumen %s" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 #, fuzzy msgid "Detach Volume Failed." msgstr "Desasociar volumen %s" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "atributo no soportado: %s" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "Asignar dirección" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "Liberar dirección %s" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instancia %r" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "Des-registrando la imagen %s" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "usuario o grupo no especificado" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "sólo el grupo \"all\" está soportado" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "operation_type debe ser añadir o eliminar" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "Actualizando imagen %s públicamente" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 #, fuzzy msgid "Invalid CIDR" msgstr "Cidr %(cidr)s invalido" @@ -1925,7 +1925,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2193,215 +2193,215 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 #, fuzzy msgid "HostId cannot be updated." msgstr "Punto de montaje no puede ser traducido: %s" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2409,19 +2409,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2657,7 +2657,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:263 #: nova/api/openstack/compute/contrib/floating_ips.py:292 -#, fuzzy, python-format +#, fuzzy msgid "floating ip not found" msgstr "configurando la red del host" @@ -3030,117 +3030,117 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Comenzando snapshot para la VM %s" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "Crear Grupo de Seguridad %s" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 #, fuzzy msgid "Security group is still in use" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "Revocar ingreso al grupo de seguridad %s" @@ -3163,500 +3163,500 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, fuzzy, python-format msgid "Build error: %s" msgstr "Capturado error: %s" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "La instancia ha sido creada previamente" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 #, fuzzy msgid "Rebuilding instance" msgstr "Reiniciando instancia %s" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 #, fuzzy msgid "Rebooting instance" msgstr "Reiniciando instancia %s" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Ejecutando instancias: %s" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 #, fuzzy msgid "instance snapshotting" msgstr "instancia %s: creando snapshot" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Retrieving diagnostics" msgstr "instancia %s: obteniendo los diagnosticos" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 #, fuzzy msgid "Reset network" msgstr "configurando la red del host" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 #, fuzzy msgid "Inject network info" msgstr "configurando la red del host" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 #, fuzzy msgid "Get console output" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, 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:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Desvinculando volumen de instancia desconocida %s" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, 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:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instancia %s: arrancada" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3765,65 +3765,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, fuzzy, python-format msgid "Free disk (GB): %s" msgstr "Creando par de claves %s" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3837,7 +3837,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3910,41 +3910,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5032,6 +5032,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5183,12 +5190,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5270,28 +5277,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "Ejecutando instancias: %s" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "Después de terminar las instancias: %s" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5311,12 +5318,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:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5324,13 +5331,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5397,31 +5416,20 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -#, fuzzy -msgid "Failed to open connection to underlying virt platform" -msgstr "Fallo al abrir conexión con el hypervisor" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 #, fuzzy msgid "Filters added to instance" msgstr "Fallo a reinicia la instancia" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5636,7 +5644,7 @@ msgid "instance %s: finished toXML method" msgstr "instancia %s: finalizado método toXML" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5651,7 +5659,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6198,7 +6206,7 @@ msgstr "Borrando usuario %s" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6258,7 +6266,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "Imposible encontrar volumen %s" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6376,8 +6384,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6423,175 +6431,175 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instancia %s: reiniciada" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Fallo a reinicia la instancia" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 #, fuzzy msgid "Guest does not have a console available" msgstr "El usuario no tiene privilegios de administrador" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6601,51 +6609,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Fallo de autenticación: %s" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6810,14 +6818,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6825,27 +6833,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, fuzzy, python-format msgid "Read: %s" msgstr "recibido %s" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Iniciando interfaz puente para %s" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6946,96 +6958,96 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "instancia %s: arrancada" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Creando una instancia raw" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "instancia %s: Creando imagen" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Iniciando interfaz puente para %s" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Creando una instancia raw" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "instancia %s: reiniciada" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "Imposible encontrar volumen %s" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "Imposible desasociar volumen %s" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7448,19 +7460,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7547,24 +7559,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "Obtenida excepción %s" @@ -7698,68 +7710,68 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "VBD no encontrado en la instancia %s" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "el grupo %s ya existe" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "Imposible desconectar VBD %s" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "Imposible destruir VBD %s" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Creado el VBD %(vbd_ref)s para VM %(vm_ref)s, VDI %(vdi_ref)s" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Creado el VBD %(vbd_ref)s para VM %(vm_ref)s, VDI %(vdi_ref)s" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -7768,544 +7780,549 @@ msgstr "" "VDI creado %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) " "sobre %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "Starting snapshot for VM" msgstr "Comenzando snapshot para la VM %s" -#: nova/virt/xenapi/vm_utils.py:540 -#, fuzzy, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" -msgstr "Creando snapshot de la VM %(vm_ref)s con etiqueta '%(label)s'..." +#: nova/virt/xenapi/vm_utils.py:594 +#, fuzzy +msgid "Failed to snapshot VDI" +msgstr "Captura no valida" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "Pidiendo xapi a subir %(vdi_uuids)s como ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, fuzzy, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "Pidiendo xapi a subir %(vdi_uuids)s como ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Tamaño para imagen %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copiando VDI %s a /boot/guest on dom0" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destruído" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 #, fuzzy msgid "Failed to fetch glance image" msgstr "Fallo a reinicia la instancia" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Buscando vid %s para el kernel PV" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "VDI %s está todavía disponible" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "Re-escaneando SR %s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, 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:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "Ejecutando pygrub contra %s" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen Encontrado %s" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "Kernel Xen no encontrado. Reiniciando HVM" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 #, fuzzy msgid "Starting instance" msgstr "Creando una instancia raw" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Fallo al suspender la instancia" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Finalizado el snapshot y la subida de la VM %s" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, fuzzy, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 #, fuzzy msgid "Injecting network info to xenstore" msgstr "configurando la red del host" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, 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:1353 +#: nova/virt/xenapi/vmops.py:1369 #, 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:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8495,22 +8512,22 @@ msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" msgid "Unable to locate volume %s" msgstr "Imposible encontrar volumen %s" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "Imposible desasociar volumen %s" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -9774,44 +9791,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, fuzzy, python-format msgid "Volume %s does not exist" msgstr "el grupo de volumenes %s no existe" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9892,3 +9910,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "Fallo al abrir conexión con el hypervisor" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "Creando snapshot de la VM %(vm_ref)s con etiqueta '%(label)s'..." + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po index dc1fa7cb4..2bb55f736 100644 --- a/nova/locale/fr/LC_MESSAGES/nova.po +++ b/nova/locale/fr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2012-05-14 08:35+0000\n" "Last-Translator: Erwan Gallen \n" "Language-Team: French \n" @@ -103,131 +103,131 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "Échec du décryptage du text" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "La création de l'Interface Virtuelle a échoué" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" "Les 5 tentatives de création de l'interface virtuelle avec une adresse " "MAC unique ont échoué" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "Non autorisé." -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Le réglage des droits n'autorise pas %(action)s à être effectué(e)(s)" -#: nova/exception.py:217 +#: nova/exception.py:214 #, 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 +#: nova/exception.py:218 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "Paramètres inacceptables." -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "Snapshot invalide" -#: nova/exception.py:234 +#: nova/exception.py:231 #, 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:238 +#: nova/exception.py:235 #, 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: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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "La paire de clés de donnée n'est pas valide" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "Échec du chargement des données au format JSON" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "La requête est invalide." -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "Entrée invalide reçue" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "Type de volume invalide" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "Volume invalide" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, 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:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Le protocole IP %(protocol)s est invalide" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Le type de contenu %(content_type)s est invalide" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Le cidr %(cidr)s est invalide" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -236,16 +236,16 @@ msgstr "" "Impossible d'effectuer l'action '%(action)s' sur l'ensemble " "%(aggregate_id)s. Raison: %(reason)s." -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -254,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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "L'instance %(instance_id)s ne fonctionne pas." -#: nova/exception.py:319 +#: nova/exception.py:316 #, 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:323 +#: nova/exception.py:320 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "L'instance %(instance_id)s n'est pas suspendue" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "Échec de la suspension de l'instance" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "Échec de la reprise du serveur" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "Échec du redémarrage de l'instance" -#: nova/exception.py:339 +#: nova/exception.py:336 #, fuzzy msgid "Failed to terminate instance" msgstr "Échec du redémarrage de l'instance" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "Le service est indisponible actuellement." -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "Le service de calcul est indisponible actuellement." -#: nova/exception.py:355 +#: nova/exception.py:352 #, 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:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "Le type de l'hyperviseur fourni n'est pas valide." -#: nova/exception.py:364 +#: nova/exception.py:361 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:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -324,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:374 +#: nova/exception.py:371 #, 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:378 +#: nova/exception.py:375 #, 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:382 +#: nova/exception.py:379 #, 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:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "Info CPU inacceptable" -#: nova/exception.py:390 +#: nova/exception.py:387 #, 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:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -358,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:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -369,135 +369,135 @@ msgstr "" "l'adaptateur physique souhaité. VSwitch est %(expected)s, mais la " "principale association est %(actual)s." -#: nova/exception.py:407 +#: nova/exception.py:404 #, 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:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "L'image %(image_id)s est inacceptable: %(reason)s" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "L'instance %(instance_id)s est inacceptable: %(reason)s" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s est inaccepatble." -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 #, fuzzy msgid "Constraint not met." msgstr "instance %s: récupérée" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "La ressource n'a pas pu être trouvée." -#: nova/exception.py:437 -#, python-format -msgid "Could not find driver for connection_type %(name)s" -msgstr "" +#: nova/exception.py:434 +#, fuzzy, python-format +msgid "Could not find driver for compute_driver %(name)s" +msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" -#: nova/exception.py:441 +#: nova/exception.py:438 #, 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:445 +#: nova/exception.py:442 #, 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:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, 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:459 +#: nova/exception.py:456 #, 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:463 +#: nova/exception.py:460 #, 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:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, 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:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, 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:490 +#: nova/exception.py:487 #, 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:494 +#: nova/exception.py:491 #, 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:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "Aucun disque sur %(location)s" -#: nova/exception.py:502 +#: nova/exception.py:499 #, 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:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "L'image href %(image_href)s est invalide." -#: nova/exception.py:510 +#: nova/exception.py:507 #, 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:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -505,55 +505,55 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, 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:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "Impossible de trouver le SR pour lire/écrire le VDI." -#: nova/exception.py:529 +#: nova/exception.py:526 #, 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:533 +#: nova/exception.py:530 #, 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:537 +#: nova/exception.py:534 #, 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:541 +#: nova/exception.py:538 #, 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:545 +#: nova/exception.py:542 #, 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:549 +#: nova/exception.py:546 #, 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:553 +#: nova/exception.py:550 #, 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:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "Aucun réseau défini." -#: nova/exception.py:561 +#: nova/exception.py:558 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -562,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:566 +#: nova/exception.py:563 #, 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:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, 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:578 +#: nova/exception.py:575 #, 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:582 +#: nova/exception.py:579 #, 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:586 +#: nova/exception.py:583 #, 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:590 +#: nova/exception.py:587 #, 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:594 +#: nova/exception.py:591 #, 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:599 +#: nova/exception.py:596 #, 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:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " @@ -617,173 +617,173 @@ msgstr "" "L'adresse IP fixe (%(address)s) n'existe pas dans le réseau " "(%(network_uuid)s)." -#: nova/exception.py:608 +#: nova/exception.py:605 #, 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:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "L'adresse IP fixe %(address)s est invalide." -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "Aucunes IPs fixes disponibles." -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "Aucunes IPs fixes trouvées." -#: nova/exception.py:635 +#: nova/exception.py:632 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "L'IP dynamique %(address)s est associée." -#: nova/exception.py:639 +#: nova/exception.py:636 #, 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:643 +#: nova/exception.py:640 #, 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:647 +#: nova/exception.py:644 #, 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:651 +#: nova/exception.py:648 #, 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:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "Aucune IPs dynamiques disponibles." -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "L'IP dynamique %(address)s est associée." -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "L'IP dynamique %(address)s n'est pas associée." -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "Aucunes IPs dynamiques existes." -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "L'interface %(interface)s non trouvée." -#: nova/exception.py:676 +#: nova/exception.py:673 #, 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:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Le certificat %(certificate_id)s non trouvé." -#: nova/exception.py:684 +#: nova/exception.py:681 #, 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:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "L'hôte %(host)s ne peut pas être trouvé." -#: nova/exception.py:692 +#: nova/exception.py:689 #, 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:696 +#: nova/exception.py:693 #, 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:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "Le quota ne peut pas être trouvé" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, 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:721 +#: nova/exception.py:718 #, 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:725 +#: nova/exception.py:722 #, 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:729 +#: nova/exception.py:726 #, 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:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, 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:741 +#: nova/exception.py:738 #, 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:746 +#: nova/exception.py:743 #, 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:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -792,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:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -801,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:760 +#: nova/exception.py:757 #, 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:764 +#: nova/exception.py:761 #, 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:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, 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:783 +#: nova/exception.py:780 #, 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:787 +#: nova/exception.py:784 #, 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:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "Le type de console %(console_type)s est invalide " -#: nova/exception.py:796 +#: nova/exception.py:793 #, 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:800 +#: nova/exception.py:797 #, 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:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Le Flavor %(flavor_id)s ne peut être trouvé." -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, 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:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, 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:832 +#: nova/exception.py:829 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " @@ -898,348 +898,348 @@ msgstr "" "Le volume %(volume_id)s n'a pas de métadonnée avec la clé " "%(metadata_key)s." -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé." -#: nova/exception.py:887 +#: nova/exception.py:884 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "L'IP dynamique %(address)s est associée." -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Aucunes IPs dynamiques existes." -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 #, fuzzy msgid "Unknown NFS exception" msgstr "Une exception inconnue s'est produite." -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, 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:1084 +#: nova/exception.py:1081 #, 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:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, 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:1104 +#: nova/exception.py:1101 #, 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:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, 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:1137 +#: nova/exception.py:1134 #, 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é." @@ -1704,7 +1704,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "Suppression du bi-clef %s" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1713,203 +1713,203 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "Pas assez de parametres pour contruire un règle valide." -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "Pas de règle pour les paramètres spécifiés." -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Cette règle existe déjà dans le groupe %s" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Création d'un volume de %s Go" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " "que %(device)s" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "Dé-montage du volume %s" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 #, fuzzy msgid "Detach Volume Failed." msgstr "Dé-montage du volume %s" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "attribut non reconnu : %s" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "Allocation d'adresse" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 #, fuzzy msgid "No more floating IPs available" msgstr "Aucune IPs dynamiques disponibles." -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "Désallocation de l'adresse %s" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "Association de l'adresse %(public_ip)s avec l'instance %(instance_id)s" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 #, fuzzy msgid "Floating ip is already associated." msgstr "L'IP dynamique %(address)s est associée." -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 #, fuzzy msgid "l3driver call to add floating ip failed." msgstr "Aucune IPs dynamiques disponibles." -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 #, fuzzy msgid "Floating ip is not associated." msgstr "L'IP dynamique %(address)s n'est pas associée." -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "Début de la destruction d'instance" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "Re-démarrage de l'instance %r" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "Dé-enregitrement de l'image %s" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "Image %(image_location)s enregistré avec l'id %(image_id)s" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "Utilisateur ou groupe non spécifié" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "Seul le group \"tous\" est supporté" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" "le type d'opération (operation_type) doit être ajout (add) ou suppression" " (remove)" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "Mis à jour de la publication de l'image %s" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 #, fuzzy msgid "Invalid CIDR" msgstr "Le cidr %(cidr)s est invalide" @@ -1973,7 +1973,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2241,215 +2241,215 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Va essayer d'arrêter %s" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 #, fuzzy msgid "HostId cannot be updated." msgstr "Le point de montage ne peut pas être traduit : %s" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2457,19 +2457,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2707,7 +2707,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:263 #: nova/api/openstack/compute/contrib/floating_ips.py:292 -#, fuzzy, python-format +#, fuzzy msgid "floating ip not found" msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." @@ -3080,117 +3080,117 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "Création du groupe de sécurité %s" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 #, fuzzy msgid "Security group is still in use" msgstr "Révocation de groupe de sécurité %s" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorisation du groupe de sécurité %s" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "Révocation de groupe de sécurité %s" @@ -3213,502 +3213,502 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, fuzzy, python-format msgid "Build error: %s" msgstr "Erreur interceptée : %s" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "L'instance a déjà été crée" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 #, fuzzy msgid "Rebuilding instance" msgstr "Redémarrage de l'instance %s" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 #, fuzzy msgid "Rebooting instance" msgstr "Redémarrage de l'instance %s" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Instance actives : %s" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, fuzzy, python-format msgid "injecting file to %(path)s" msgstr "Injection du chemin d'accès : '%s'" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 #, fuzzy msgid "Unrescuing" msgstr "instance %s: dé-récupération" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: récupération des diagnostiques" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 #, fuzzy msgid "Reset network" msgstr "réglage de l'hôte réseau" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 #, fuzzy msgid "Inject network info" msgstr "réglage de l'hôte réseau" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 #, fuzzy msgid "Get console output" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 #, fuzzy msgid "Getting vnc console" msgstr "Ajout de console" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, 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:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Démontage de volume d'une instance inconnue %s" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, 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:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, 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:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: a démarrée" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3817,65 +3817,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, fuzzy, python-format msgid "Free disk (GB): %s" msgstr "Création du bi-clef %s" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3889,7 +3889,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3962,41 +3962,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, 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:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5089,6 +5089,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5240,12 +5247,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5327,28 +5334,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "Instance actives : %s" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "Après l'arrêt d'instances : %s" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5368,12 +5375,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:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5381,13 +5388,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5454,31 +5473,20 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -#, fuzzy -msgid "Failed to open connection to underlying virt platform" -msgstr "Échec lors de l'ouverture d'une connexion à l'hyperviseur" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 #, fuzzy msgid "Filters added to instance" msgstr "Échec du redémarrage de l'instance" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5695,7 +5703,7 @@ msgid "instance %s: finished toXML method" msgstr "instance %s: fin d'éxécution de la méthode toXML" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5710,7 +5718,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6258,7 +6266,7 @@ msgstr "Suppression de l'utilisateur %s" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6318,7 +6326,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "Impossible de trouver le volume %s" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6436,8 +6444,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6483,175 +6491,175 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instance %s: re-démarrée" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Échec du redémarrage de l'instance" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 #, fuzzy msgid "Guest does not have a console available" msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6661,51 +6669,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Echec d'authentification : %s" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6870,14 +6878,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6885,27 +6893,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, fuzzy, python-format msgid "Read: %s" msgstr "%s reçu" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, fuzzy, python-format msgid "Wrote: %s" msgstr "Ré-écriture de %s" @@ -7006,96 +7018,96 @@ msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target msgid "LPAR instance '%s' not found" msgstr "Aucuns types d'instance trouvés." -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Création d'une instance raw" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "instance %s : Création de l'image" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Création d'une instance raw" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "instance %s: re-démarrée" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "Démarrage de %s instances..." -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "Impossible de trouver le volume %s" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Démarrage de %s instances..." -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "Impossible de détacher le volume %s" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7508,19 +7520,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7608,24 +7620,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Impossible de déchiffrer la clef privée : %s" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "Reçu exception : %s" @@ -7759,68 +7771,68 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "VBD non trouvé dans l'instance %s" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "le groupe %s existe déjà" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "Impossible de deconnecter le VBD %s" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "Impossible de supprimer le VBD %s" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "VBD créé %(vbd_ref)s pour VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "VBD créé %(vbd_ref)s pour VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -7829,229 +7841,232 @@ msgstr "" "VDI créé %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) on" " %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, fuzzy, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "Starting snapshot for VM" msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/virt/xenapi/vm_utils.py:540 -#, fuzzy, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" -msgstr "" -"Création de l'instantané (snapshot) pour la VM %(vm_ref)s avec le label " -"'%(label)s'..." +#: nova/virt/xenapi/vm_utils.py:594 +#, fuzzy +msgid "Failed to snapshot VDI" +msgstr "Snapshot invalide" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "Demande de chargement à xapi de %(vdi_uuids)s en tant qu'ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, fuzzy, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "Demande de chargement à xapi de %(vdi_uuids)s en tant qu'ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Image %(image_location)s enregistré avec l'id %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Taille de l'image %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copie de VDI %s vers /boot/guest sur dom0" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Noyau/Ramdisk VDI %s détruit" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 #, fuzzy msgid "Failed to fetch glance image" msgstr "Échec du redémarrage de l'instance" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Recherche du VDI %s pour le PV kernel" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "Le VDI %s est toujours disponible" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "Re-parcours de SR %s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, 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:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -8060,319 +8075,319 @@ 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "Connexion de VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "Connexion de VBD %s terminée." -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruction de VBD pour la VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, 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:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "Exécution de pygrub sur %s" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen %s trouvé" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "Pas de kernel Xen trouvé. Démarrage en HVM." -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "Ecriture de la table de partitionnement %s terminée." -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 #, fuzzy msgid "Starting instance" msgstr "Création d'une instance raw" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Échec de la suspension de l'instance" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 #, fuzzy msgid "Starting VM" msgstr "Re-démarrage xvp" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Fin de l'instantané et du chargement de VM %s" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, fuzzy, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "Volume non trouvé pour l'instance %(instance_id)s." -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "Fichiers noyau/ramdisk supprimés" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 #, fuzzy msgid "Destroying VM" msgstr "Re-démarrage xvp" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 #, fuzzy msgid "Injecting network info to xenstore" msgstr "réglage de l'hôte réseau" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, 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:1353 +#: nova/virt/xenapi/vmops.py:1369 #, 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:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8562,22 +8577,22 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to locate volume %s" msgstr "Impossible de trouver le volume %s" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "Impossible de détacher le volume %s" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -9843,44 +9858,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, fuzzy, python-format msgid "Volume %s does not exist" msgstr "Le groupe de volume %s n'existe pas" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9961,3 +9977,24 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "Échec lors de l'ouverture d'une connexion à l'hyperviseur" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "" +#~ "Création de l'instantané (snapshot) pour " +#~ "la VM %(vm_ref)s avec le label " +#~ "'%(label)s'..." + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po index a7be0402f..261e67d26 100644 --- a/nova/locale/it/LC_MESSAGES/nova.po +++ b/nova/locale/it/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -101,247 +101,247 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "L'utente non ha i privilegi dell'amministratore" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:221 +#: nova/exception.py:218 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "Parametri inaccettabili." -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "La richiesta non è valida." -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "E' stato ricevuto un input non valido" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "Tipo del volume non valido" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "Volume non valido" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "Impossibile sospendere l'istanza" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "Impossibile ripristinare il server" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:339 +#: nova/exception.py:336 #, fuzzy msgid "Failed to terminate instance" msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -349,133 +349,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 #, fuzzy msgid "Constraint not met." msgstr "istanza %s: ripristino" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 -#, python-format -msgid "Could not find driver for connection_type %(name)s" -msgstr "" +#: nova/exception.py:434 +#, fuzzy, python-format +msgid "Could not find driver for compute_driver %(name)s" +msgstr "Impossibile localizzare il volume %s" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, 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:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -483,722 +483,722 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:884 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 #, fuzzy msgid "Unknown NFS exception" msgstr "E' stato riscontrato un errore sconosciuto" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1665,192 +1665,192 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1913,7 +1913,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2181,213 +2181,213 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2395,19 +2395,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -3006,116 +3006,116 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3138,498 +3138,498 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "L'istanza é stata già creata" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 #, fuzzy msgid "Rebuilding instance" msgstr "Riavviando l'istanza %s" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 #, fuzzy msgid "Rebooting instance" msgstr "Riavviando l'istanza %s" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 #, fuzzy msgid "instance snapshotting" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Retrieving diagnostics" msgstr "istanza %s: ricezione diagnostiche" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 #, fuzzy msgid "Reset network" msgstr "istanza %s: ripristino rete" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, 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:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, 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:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3738,65 +3738,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3810,7 +3810,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3883,40 +3883,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5003,6 +5003,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5154,12 +5161,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5241,28 +5248,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5282,12 +5289,12 @@ msgstr "Impossibile smontare il volume %s" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5295,13 +5302,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5368,31 +5387,20 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -#, fuzzy -msgid "Failed to open connection to underlying virt platform" -msgstr "Fallita l'apertura della connessione verso l'hypervisor" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 #, fuzzy msgid "Filters added to instance" msgstr "Impossibile riavviare l'istanza" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5607,7 +5615,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5622,7 +5630,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6168,7 +6176,7 @@ msgstr "" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6228,7 +6236,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "Impossibile localizzare il volume %s" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6346,8 +6354,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6393,175 +6401,175 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: creato con successo" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Impossibile riavviare l'istanza" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 #, fuzzy msgid "Guest does not have a console available" msgstr "L'utente non ha i privilegi dell'amministratore" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6571,51 +6579,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6780,14 +6788,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6795,27 +6803,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, fuzzy, python-format msgid "Read: %s" msgstr "ricevuto %s" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6915,96 +6927,96 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "istanza %s: sospensione in corso" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Riavviando l'istanza %s" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Riavviando l'istanza %s" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "Impossibile localizzare il volume %s" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "Impossibile smontare il volume %s" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7414,19 +7426,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7510,24 +7522,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7659,609 +7671,613 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 -#, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#: nova/virt/xenapi/vm_utils.py:594 +msgid "Failed to snapshot VDI" msgstr "" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "nessun metodo per il messaggio: %s" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s distrutti" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 #, fuzzy msgid "Failed to fetch glance image" msgstr "Impossibile riavviare l'istanza" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Cercando vdi %s per kernel PV" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 #, fuzzy msgid "Starting instance" msgstr "Riavviando l'istanza %s" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Impossibile sospendere l'istanza" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8447,22 +8463,22 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to locate volume %s" msgstr "Impossibile localizzare il volume %s" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "Impossibile smontare il volume %s" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s smontato dall'istanza %(instance_name)s" @@ -9724,44 +9740,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, fuzzy, python-format msgid "Volume %s does not exist" msgstr "volume %s: rimuovendo" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9842,3 +9859,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "Fallita l'apertura della connessione verso l'hypervisor" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po index 0545680d3..f903b8f49 100644 --- a/nova/locale/ja/LC_MESSAGES/nova.po +++ b/nova/locale/ja/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -101,247 +101,247 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:221 +#: nova/exception.py:218 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 #, fuzzy msgid "Failed to terminate instance" msgstr "インスタンス終了処理を開始します。" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -349,133 +349,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 #, fuzzy msgid "Constraint not met." msgstr "インスタンス %s: rescued" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 -#, python-format -msgid "Could not find driver for connection_type %(name)s" -msgstr "" +#: nova/exception.py:434 +#, fuzzy, python-format +msgid "Could not find driver for compute_driver %(name)s" +msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/exception.py:494 +#: nova/exception.py:491 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "存在しないコンソール %(console_id)s を削除しようとしました" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -483,721 +483,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, 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:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:887 +#: nova/exception.py:884 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "イメージをループバック %s にアタッチできません。" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1655,7 +1655,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "Delete key pair: キーペア %s を削除します。" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1664,195 +1664,195 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "有効なルールを作成する為の十分なパラメータがありません" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "指定されたパラメータに該当するルールがありません。" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "指定されたルールは既にグループ %s に存在しています。" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Create volume: %s GBのボリュームを作成します。" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 #, fuzzy msgid "Detach Volume Failed." msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "アトリビュート %s はサポートされていません。" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "Allocate address: アドレスを割り当てます。" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "Release address: アドレス %s を開放します。" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "インスタンス終了処理を開始します。" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "De-registering image: イメージ %s を登録解除します。" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "イメージ %(image_location)s が ID %(image_id)s で登録されました" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "ユーザまたはグループが指定されていません。" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "グループ \"all\" のみサポートされています。" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "operation_type は add または remove の何れかである必要があります。" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "イメージ %s の公開設定を更新します。" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1915,7 +1915,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2183,215 +2183,215 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "%s を停止しようとしています" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 #, fuzzy msgid "HostId cannot be updated." msgstr "マウントポイントを変換できません。 %s" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2399,19 +2399,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2647,7 +2647,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:263 #: nova/api/openstack/compute/contrib/floating_ips.py:292 -#, fuzzy, python-format +#, fuzzy msgid "floating ip not found" msgstr "ネットワークホストの設定をします。" @@ -3016,117 +3016,117 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, fuzzy, python-format msgid "snapshot for %s" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group: セキュリティグループ %s を作成します。" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 #, fuzzy msgid "Security group is still in use" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress: セキュリティグループ許可 %s" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" @@ -3149,502 +3149,502 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, fuzzy, python-format msgid "Build error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "インスタンスは既に生成されています。" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "インスタンス %s は実行中です。" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 #, fuzzy msgid "instance snapshotting" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, fuzzy, python-format msgid "injecting file to %(path)s" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 #, fuzzy msgid "Unrescuing" msgstr "Unrescuing: インスタンス %s をアンレスキューします。" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Retrieving diagnostics" msgstr "retrieving diagnostics: インスタンス %s の診断情報を取得します。" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 #, fuzzy msgid "Reset network" msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 #, fuzzy msgid "Inject network info" msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 #, fuzzy msgid "Get console output" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 #, fuzzy msgid "Getting vnc console" msgstr "コンソールを追加しています" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "ボリュームを未知のインスタンス %s からデタッチします。" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "インスタンス %s: 起動しました。" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3753,65 +3753,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, fuzzy, python-format msgid "Free disk (GB): %s" msgstr "Create key pair: キーペア %s を作成します。" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3825,7 +3825,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3898,41 +3898,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 #, fuzzy msgid "Backend exists" msgstr "バックエンドは %s です。" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5019,6 +5019,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5170,12 +5177,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5257,28 +5264,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "インスタンス %s は実行中です。" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "インスタンス %s を終了した後です。" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5298,12 +5305,12 @@ msgstr "VBD %s の削除に失敗しました。" msgid "Failed to get info for disk %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5311,13 +5318,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5384,30 +5403,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -#, fuzzy -msgid "Failed to open connection to underlying virt platform" -msgstr "ハイパーバイザへの接続に失敗しました。" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5622,7 +5630,7 @@ msgid "instance %s: finished toXML method" msgstr "インスタンス %s: toXML メソッドを完了。" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5637,7 +5645,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6185,7 +6193,7 @@ msgstr "Deleting user: ユーザ %s を削除します。" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6245,7 +6253,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "ボリューム %s の存在が確認できません。" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6363,8 +6371,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6410,173 +6418,173 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "インスタンス%s: 再起動しました。" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "データ: %(data)r, ファイルパス: %(fpath)r" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6586,51 +6594,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "%s の認証に失敗しました。" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6795,14 +6803,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6810,27 +6818,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, fuzzy, python-format msgid "Read: %s" msgstr "受信: %s" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, fuzzy, python-format msgid "Wrote: %s" msgstr "%s を再度書き込みました" @@ -6930,96 +6942,96 @@ msgstr "インスタンス %(instance_name)s: インスタンスファイル群 msgid "LPAR instance '%s' not found" msgstr "インスタンス %s: 起動しました。" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "raw instanceを生成します。" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "インスタンス %s のイメージを生成します。" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "raw instanceを生成します。" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "インスタンス%s: 再起動しました。" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "ボリューム %s の存在が確認できません。" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "ボリューム %s を切断(detach)できません" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7432,19 +7444,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7531,24 +7543,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "例外 %s が発生しました。" @@ -7680,68 +7692,68 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "インスタンス %s のVBDが見つかりません。" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "グループ %s は既に存在しています。" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "VBD %s の unplug に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "VBD %s の削除に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "VM %(vm_ref)s, VDI %(vdi_ref)s 用仮想ブロックデバイス(VBD) %(vbd_ref)s を作成しました。" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "VM %(vm_ref)s, VDI %(vdi_ref)s 用仮想ブロックデバイス(VBD) %(vbd_ref)s を作成しました。" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -7750,546 +7762,551 @@ msgstr "" "%(sr_ref)s 上に VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, " "%(read_only)s) を作成しました。" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "Starting snapshot for VM" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/virt/xenapi/vm_utils.py:540 +#: nova/virt/xenapi/vm_utils.py:594 #, fuzzy, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" -msgstr "ラベル '%(label)s' 付き VM %(vm_ref)s のスナップショットを作成しています…" +msgid "Failed to snapshot VDI" +msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, fuzzy, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "イメージ %(image_location)s が ID %(image_id)s で登録されました" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "イメージ %(image)s のサイズ:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "ドメイン0 上の /boot/guest に VDI %s をコピー中" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "カーネル/RAMディスク VDI %s が削除されました" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "PV kernelのvdi %s を取得します。" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "VDI %s は依然として存在しています。" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "SR %s を再スキャンします。" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, 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:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "VBD %s を接続しています… " -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "仮想ブロックデバイス(VBD) %s の接続が完了しました。" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "VDI %s 用の仮想ブロックデバイス(VBD)を削除しています… " -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "VDI %s 用の仮想ブロックデバイス(VBD)の削除が完了しました。" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "%s に対して pygrub を実行しています" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "Xen Kernel %s が見つかりました。" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "" "No Xen kernel found. Booting HVM.\r\n" "Xen 用カーネルが見つかりません。完全仮想化モード(HVM)で起動しています。" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "パーティションテーブル %s の書き込みが完了しました。" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 #, fuzzy msgid "Starting instance" msgstr "raw instanceを生成します。" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 #, fuzzy msgid "Starting VM" msgstr "xvp を再起動しています" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "VM %s のスナップショットとアップロードが完了しました。" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "カーネル/RAMディスクファイルが削除されました" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 #, fuzzy msgid "Destroying VM" msgstr "xvp を再起動しています" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 #, fuzzy msgid "Injecting network info to xenstore" msgstr "ネットワークホストの設定をします。" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, 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:1353 +#: nova/virt/xenapi/vmops.py:1369 #, 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:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8475,22 +8492,22 @@ msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" msgid "Unable to locate volume %s" msgstr "ボリューム %s の存在が確認できません。" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "ボリューム %s を切断(detach)できません" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "インスタンス %(instance_name)s からマウントポイント %(mountpoint)s を切断(detach)しました" @@ -9752,44 +9769,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, fuzzy, python-format msgid "Volume %s does not exist" msgstr "ボリュームグループ%sが存在しません。" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9870,3 +9888,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "ハイパーバイザへの接続に失敗しました。" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "ラベル '%(label)s' 付き VM %(vm_ref)s のスナップショットを作成しています…" + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po index e65ab3b48..5871493f1 100644 --- a/nova/locale/ko/LC_MESSAGES/nova.po +++ b/nova/locale/ko/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -101,246 +101,246 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:221 +#: nova/exception.py:218 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -348,132 +348,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 msgid "Constraint not met." msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 -#, python-format -msgid "Could not find driver for connection_type %(name)s" -msgstr "" +#: nova/exception.py:434 +#, fuzzy, python-format +msgid "Could not find driver for compute_driver %(name)s" +msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/exception.py:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -481,721 +481,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:884 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1653,7 +1653,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1662,192 +1662,192 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1910,7 +1910,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2178,213 +2178,213 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2392,19 +2392,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2999,116 +2999,116 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3131,496 +3131,496 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "인스턴스가 이미 생성되었습니다" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 #, fuzzy msgid "Rebuilding instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 #, fuzzy msgid "Rebooting instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 #, fuzzy msgid "instance snapshotting" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3729,65 +3729,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3801,7 +3801,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3874,40 +3874,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4991,6 +4991,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5142,12 +5149,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5229,28 +5236,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5270,12 +5277,12 @@ msgstr "%s 볼륨 탈착에 실패했습니다" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5283,13 +5290,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5356,29 +5375,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -msgid "Failed to open connection to underlying virt platform" -msgstr "" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5593,7 +5602,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5608,7 +5617,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6152,7 +6161,7 @@ msgstr "" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6212,7 +6221,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6330,8 +6339,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6377,172 +6386,172 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6552,51 +6561,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6761,14 +6770,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6776,27 +6785,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6896,96 +6909,96 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7394,19 +7407,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7490,24 +7503,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7639,607 +7652,611 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 -#, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#: nova/virt/xenapi/vm_utils.py:594 +msgid "Failed to snapshot VDI" msgstr "" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 #, fuzzy msgid "Starting instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8425,22 +8442,22 @@ msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" msgid "Unable to locate volume %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 탈착되었습니다" @@ -9701,44 +9718,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, python-format msgid "Volume %s does not exist" msgstr "" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9819,3 +9837,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/nb/LC_MESSAGES/nova.po b/nova/locale/nb/LC_MESSAGES/nova.po index 5d47a4e4f..46a881ffa 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-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2012-09-13 10:30+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: nb \n" @@ -102,246 +102,246 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "Kunne ikke dekryptere teksten" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "Ikke autorisert." -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "Bruker har ikke admin-rettigheter" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:221 +#: nova/exception.py:218 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "Ugyldig snapshot" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "Forespørselen er ugyldig." -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Ugyldig IP protokoll %(protocol)s." -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, 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:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -349,132 +349,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 msgid "Constraint not met." msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "Ressurs ble ikke funnet." -#: nova/exception.py:437 +#: nova/exception.py:434 #, python-format -msgid "Could not find driver for connection_type %(name)s" +msgid "Could not find driver for compute_driver %(name)s" msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -482,721 +482,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Nettverk %(network_id)s ble ikke funnet." -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "Ingen nettverk definert." -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "Handlingen er ikke tillatt." -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:884 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "Kvote overskredet" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1654,7 +1654,7 @@ msgstr "Importer nøkkel %s" msgid "Delete key pair %s" msgstr "Slett nøkkelpar %s" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1663,192 +1663,192 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "Ingen regel for de angitte parametrene." -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "Tildel adresse" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "Frigjør adresse %s" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "bruker eller gruppe ikke spesifisert" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "kun gruppe \"all\" er støttet" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1911,7 +1911,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2179,213 +2179,213 @@ msgstr "Tjener eksisterer ikke" msgid "Metadata item was not found" msgstr "Metadata element ble ikke funnet" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "Ugyldig tjener-status: %(status)s" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "Tjenernavn er ikke en streng eller unicode" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "Tjenernavn er en tom streng" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "Feil nettverks-format: mangler %s" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "Feil nettverks-format" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "Tjenernavn er ikke definert" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2393,19 +2393,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2999,116 +2999,116 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3131,491 +3131,491 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3724,65 +3724,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3796,7 +3796,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3869,40 +3869,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4986,6 +4986,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5137,12 +5144,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5224,28 +5231,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5265,12 +5272,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5278,13 +5285,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5351,29 +5370,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -msgid "Failed to open connection to underlying virt platform" -msgstr "" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5588,7 +5597,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5603,7 +5612,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6141,7 +6150,7 @@ msgstr "" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6201,7 +6210,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6319,8 +6328,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6366,172 +6375,172 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6541,51 +6550,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6750,14 +6759,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6765,27 +6774,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6885,95 +6898,95 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, python-format msgid "Removing the logical volume '%s'" msgstr "" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 msgid "Unable to get checksum" msgstr "" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7382,19 +7395,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7478,24 +7491,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7627,606 +7640,611 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 -#, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" -msgstr "" +#: nova/virt/xenapi/vm_utils.py:594 +#, fuzzy +msgid "Failed to snapshot VDI" +msgstr "Ugyldig snapshot" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8412,22 +8430,22 @@ msgstr "" msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -9680,44 +9698,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, python-format msgid "Volume %s does not exist" msgstr "" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9798,3 +9817,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index da652779b..f087afb26 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-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -96,246 +96,246 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:221 +#: nova/exception.py:218 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -343,132 +343,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 msgid "Constraint not met." msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:434 #, python-format -msgid "Could not find driver for connection_type %(name)s" +msgid "Could not find driver for compute_driver %(name)s" msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -476,721 +476,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:884 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1648,7 +1648,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1657,192 +1657,192 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1905,7 +1905,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2173,213 +2173,213 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2387,19 +2387,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2993,116 +2993,116 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3125,491 +3125,491 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3718,65 +3718,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3790,7 +3790,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3863,40 +3863,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4980,6 +4980,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5131,12 +5138,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5218,28 +5225,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5259,12 +5266,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5272,13 +5279,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5345,29 +5364,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -msgid "Failed to open connection to underlying virt platform" -msgstr "" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5582,7 +5591,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5597,7 +5606,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6135,7 +6144,7 @@ msgstr "" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6195,7 +6204,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6313,8 +6322,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6360,172 +6369,172 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6535,51 +6544,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6744,14 +6753,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6759,27 +6768,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6879,95 +6892,95 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, python-format msgid "Removing the logical volume '%s'" msgstr "" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 msgid "Unable to get checksum" msgstr "" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7376,19 +7389,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7472,24 +7485,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7621,606 +7634,610 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 -#, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#: nova/virt/xenapi/vm_utils.py:594 +msgid "Failed to snapshot VDI" msgstr "" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8406,22 +8423,22 @@ msgstr "" msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -9674,44 +9691,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, python-format msgid "Volume %s does not exist" msgstr "" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po index d6efdfef8..85ab12616 100644 --- a/nova/locale/pt_BR/LC_MESSAGES/nova.po +++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2012-05-04 19:25+0000\n" "Last-Translator: Júlio Cezar Santos Pires \n" "Language-Team: Brazilian Portuguese \n" @@ -101,247 +101,247 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, fuzzy, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "Classe %(fullname)s está obsoleta: %(msg)s" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "Falhou ao descriptografar texto" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "Não autorizado." -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "Usuário não tem privilégios de administrador" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:221 +#: nova/exception.py:218 #, 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:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "Parâmetros inaceitáveis." -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "A requisição é inválida." -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "Dados recebidos é inválido" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "Tipo de volume é inválido" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "Volume inválido" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, 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:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Protocolo IP %(protocol)s é inválido." -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Tipo de conteúdo %(content_type)s é inválido." -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, 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:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "Falha ao suspender instância" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "Falhou ao reiniciar instância" -#: nova/exception.py:339 +#: nova/exception.py:336 #, fuzzy msgid "Failed to terminate instance" msgstr "Falhou ao reiniciar instância" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "Serviço está indisponível neste momento" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, 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:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -349,133 +349,133 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formato do disco %(disk_format)s não é aceito" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 #, fuzzy msgid "Constraint not met." msgstr "Instância não existe" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 -#, python-format -msgid "Could not find driver for connection_type %(name)s" -msgstr "" +#: nova/exception.py:434 +#, fuzzy, python-format +msgid "Could not find driver for compute_driver %(name)s" +msgstr "Não é possível localizar o volume %s" -#: nova/exception.py:441 +#: nova/exception.py:438 #, 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:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Volume %(volume_id)s não pode ser encontrado." -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, 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:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -483,721 +483,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s é necessário para criar a rede." -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "Nenhuma rede definida." -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:578 +#: nova/exception.py:575 #, fuzzy, python-format msgid "Port %(port_id)s could not be found." msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, 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:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, 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:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "group %s já existe" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "Interface %(interface)s não encontrada." -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Certificado %(certificate_id)s não encontrado." -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Serviço %(service_id)s não encontrado." -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "Host %(host)s não encontrado." -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Host %(host)s não encontrado." -#: nova/exception.py:725 +#: nova/exception.py:722 #, 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:729 +#: nova/exception.py:726 #, 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:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, 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:787 +#: nova/exception.py:784 #, 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:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "group %s já existe" -#: nova/exception.py:887 +#: nova/exception.py:884 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "group %s já existe" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, 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:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, 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:1137 +#: nova/exception.py:1134 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projeto %(project_id)s não foi encontrado." @@ -1655,7 +1655,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "Remover par de chaves %s" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1664,195 +1664,195 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "Não existe regra para os parâmetros especificados" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Esta regra já existe no grupo %s" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "Obter saída do console para instância %s" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Criar volume de %s GB" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "Desanexar volume %s" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 #, fuzzy msgid "Detach Volume Failed." msgstr "Desanexar volume %s" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "atributo não suportado: %s" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "Alocar endereço" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "Liberar endereço %s" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "Começando a terminar instâncias" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instância %r" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "Removendo o registro da imagem %s" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "usuário ou grupo não especificado" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "apenas o grupo \"all\" é suportado" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "operation_type deve ser add ou remove" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "Atualizando publicidade da imagem %s" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1915,7 +1915,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2183,215 +2183,215 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Começando a terminar instâncias" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 #, fuzzy msgid "HostId cannot be updated." msgstr "Ponto de montagem não pode ser traduzido: %s" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2399,19 +2399,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2649,7 +2649,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:263 #: nova/api/openstack/compute/contrib/floating_ips.py:292 -#, fuzzy, python-format +#, fuzzy msgid "floating ip not found" msgstr "Removendo rede com id %s" @@ -3017,117 +3017,117 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "Criar Grupo de Segurança %s" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 #, fuzzy msgid "Security group is still in use" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizada entrada do grupo de segurança %s" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "Revogado entrada do grupo de segurança %s" @@ -3150,502 +3150,502 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "Não foi possível carregar o driver de virtualização: %s" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, fuzzy, python-format msgid "Build error: %s" msgstr "Capturado o erro: %s" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "A instância já foi criada" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 #, fuzzy msgid "Rebuilding instance" msgstr "Reconstruindo instância %s" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 #, fuzzy msgid "Rebooting instance" msgstr "Reiniciando a instância %s" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Reconstruindo instância %s" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 #, fuzzy msgid "instance snapshotting" msgstr "instância %s: fazendo um snapshot" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "Removendo imagem %s" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 #, fuzzy msgid "error setting admin password" msgstr "Configurar senha do administrador" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 #, fuzzy msgid "Unrescuing" msgstr "instância %s: desfazendo o resgate" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Retrieving diagnostics" msgstr "instância %s: recuperando os diagnósticos" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 #, fuzzy msgid "Reset network" msgstr "instância %s: reset da rede" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 #, fuzzy msgid "Get console output" msgstr "Obter saída do console para instância %s" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 #, fuzzy msgid "Getting vnc console" msgstr "Adicionando console" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, 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:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Desconectando volume da instância desconhecida %s" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, 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:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, 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:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instância %s não encontrada" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3754,65 +3754,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, fuzzy, python-format msgid "Free disk (GB): %s" msgstr "Criar par de chaves %s" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3826,7 +3826,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3899,41 +3899,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "Imagem não encontrada." -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5020,6 +5020,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5171,12 +5178,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5258,28 +5265,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "Erro interno" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5299,12 +5306,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:132 +#: nova/tests/integrated/test_api_samples.py:134 #, 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:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5312,13 +5319,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, 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:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, fuzzy, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "Endereço |%(address)s| não está alocado" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5385,31 +5404,20 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -#, fuzzy -msgid "Failed to open connection to underlying virt platform" -msgstr "Falha ao abrir a conexão com o hypervisor" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 #, fuzzy msgid "Filters added to instance" msgstr "Falhou ao reiniciar instância" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5624,7 +5632,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5639,7 +5647,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6186,7 +6194,7 @@ msgstr "Apagando usuário %s" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6246,7 +6254,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "Não é possível localizar o volume %s" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6364,8 +6372,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6411,175 +6419,175 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: criado com sucesso" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Falhou ao reiniciar instância" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 #, fuzzy msgid "Guest does not have a console available" msgstr "Usuário não tem privilégios de administrador" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6589,51 +6597,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Falha de Autenticação: %s" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6798,14 +6806,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6813,27 +6821,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, fuzzy, python-format msgid "Read: %s" msgstr "_criar: %s" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Iniciando a Bridge para %s" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, fuzzy, python-format msgid "Wrote: %s" msgstr "_criar: %s" @@ -6933,96 +6945,96 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "Instância não encontrada" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Iniciando instância %s" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, fuzzy, python-format msgid "Copying image to the device '%s'" msgstr "Obtendo o tamanho da imagem para a imagem %s" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Iniciando a Bridge para %s" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Iniciando instância %s" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "Começando a terminar instâncias" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "Não é possível localizar o volume %s" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Começando a terminar instâncias" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "Não é possível desconectar o volume %s" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7434,19 +7446,19 @@ 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:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7530,24 +7542,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7681,69 +7693,69 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 #, fuzzy msgid "Created VM" msgstr "_criar: %s" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "O VBD não foi encontrado na instância %s" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "group %s já existe" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "Não é possível desconectar o VBD %s" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "Não é possível destruir o VBD %s" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "VBD %(vbd_ref)s criado para VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "VBD %(vbd_ref)s criado para VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -7752,545 +7764,550 @@ msgstr "" "VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) no SR " "%(sr_ref)s criada com sucesso." -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 +#: nova/virt/xenapi/vm_utils.py:594 #, fuzzy, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" -msgstr "Fazendo um snapshot da VM %(vm_ref)s com rótulo '%(label)s'..." +msgid "Failed to snapshot VDI" +msgstr "Falha ao obter metadados para o ip: %s" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" "Solicitando à xapi para realizar upload da imagem %(vdi_uuids)s com ID " "%(image_id)s" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, fuzzy, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" "Solicitando à xapi para realizar upload da imagem %(vdi_uuids)s com ID " "%(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Tamanho da imagem %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copiando o VDI %s de /boot/guest no dom0" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk %s destruidos" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 #, fuzzy msgid "Failed to fetch glance image" msgstr "Falhou ao reiniciar instância" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Verificando o vdi %s para kernel PV" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "O VDI %s continua disponível" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "Re-escaneando SR %s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, 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:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "Conectando VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "O VDB %s foi conectado." -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruindo VBD para o VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, 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:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "Rodando pygrub novamente %s" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen encontrado: %s" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "Kernel Xen não encontrado. Iniciando como HVM." -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, fuzzy, python-format msgid "Updating progress to %(progress)d" msgstr "Atualizando agente para %s" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 #, fuzzy msgid "Starting instance" msgstr "Iniciando instância %s" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Falha ao suspender instância" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, fuzzy, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "Volume não encontrada para a instância %(instance_id)s." -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, 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:1353 +#: nova/virt/xenapi/vmops.py:1369 #, 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:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8478,22 +8495,22 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to locate volume %s" msgstr "Não é possível localizar o volume %s" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "Não é possível desconectar o volume %s" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Ponto de montagem %(mountpoint)s desanexada da instância %(instance_name)s" @@ -9756,44 +9773,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "Falha ao iniciar sessão" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "Não foi possível criar volume" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, fuzzy, python-format msgid "Volume %s does not exist" msgstr "Instância não existe" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9874,3 +9892,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "Falha ao abrir a conexão com o hypervisor" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "Fazendo um snapshot da VM %(vm_ref)s com rótulo '%(label)s'..." + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po index 9a5e2f9be..f6cf28859 100644 --- a/nova/locale/ru/LC_MESSAGES/nova.po +++ b/nova/locale/ru/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -104,147 +104,147 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, fuzzy, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "Класс %(fullname)s устарел: %(msg)s" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "Ошибка дешифровки текста" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "Ошибка создания виртуального интерфейса" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" "5 безуспешных попыток создания виртуального интерфейса с уникальным " "mac-адресом" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "Не авторизировано." -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "Пользователь не имеет административных привилегий" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Политика не допускает выполнения %(action)s." -#: nova/exception.py:217 +#: nova/exception.py:214 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:221 +#: nova/exception.py:218 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Ядро не найдено для образа %(image_id)s." -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "Недопустимые параметры." -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "Недопустимый снимок" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Том %(volume_id)s никуда не присоединён" -#: nova/exception.py:238 +#: nova/exception.py:235 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Том %(volume_id)s никуда не присоединён" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "Ошибка загрузки данных в формат json" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "Недопустимый запрос." -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "Недопустимый тип тома" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "Недопустимый том" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Недопустимые метаданные" -#: nova/exception.py:270 +#: nova/exception.py:267 #, 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:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Недопустимый протокол IP %(protocol)s." -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Недопустимый тип содержимого %(content_type)s." -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Недопустимый cidr %(cidr)s." -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -253,64 +253,64 @@ msgstr "" "Копия %(instance_uuid)s в %(attr)s %(state)s. Невозможно %(method)s во " "время нахождения копии в этом состоянии." -#: nova/exception.py:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Копия %(instance_id)s не выполняется." -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:323 +#: nova/exception.py:320 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Копия %(instance_id)s не переведена в режим приостановления." -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "Ошибка приостановления копии" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "Ошибка возобновления работы сервера" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "Ошибка перезагрузки копии" -#: nova/exception.py:339 +#: nova/exception.py:336 #, fuzzy msgid "Failed to terminate instance" msgstr "Ошибка перезагрузки копии" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "В данный момент служба недоступна." -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "Служба Compute недоступна в настоящее время." -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)." -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "Копии необходима новая версия гипервизора, вместо предоставленной." -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -319,38 +319,38 @@ msgstr "" "Предоставленный адрес диска (%(path)s) уже существует, но ожидалось, что " "отсутствует." -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:378 +#: nova/exception.py:375 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:382 +#: nova/exception.py:379 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "Недопустимые сведения ЦПУ" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s не является допустимым IP-адресом в4/6." -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -358,76 +358,76 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Форматирование диска %(disk_format)s недопустимо" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Образ %(image_id)s недопустим: %(reason)s" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Копия %(instance_id)s недопустима: %(reason)s" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s недопустим." -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 #, fuzzy msgid "Constraint not met." msgstr "копия - %s не представлена" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "Ресурс не может быть найден." -#: nova/exception.py:437 +#: nova/exception.py:434 #, fuzzy, python-format -msgid "Could not find driver for connection_type %(name)s" +msgid "Could not find driver for compute_driver %(name)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/exception.py:441 +#: nova/exception.py:438 #, fuzzy, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "Том %(volume_id)s не найден." -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Том %(volume_id)s не найден." -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, 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:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "Тип тома %(volume_type_id)s не может быть найден." -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "Тип тома под названием %(volume_type_name)s не может быть найден." -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " @@ -436,57 +436,57 @@ msgstr "" "Тип тома %(volume_type_id)s не имеет дополнительных особенностей с ключом" " %(extra_specs_key)s." -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Снимок %(snapshot_id)s не может быть найден." -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "удаление тома %(volume_name)s, который имеет снимок" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Попытка удаления несуществующей консоли %(console_id)s." -#: nova/exception.py:494 +#: nova/exception.py:491 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "Попытка удаления несуществующей консоли %(console_id)s." -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "Отсутствует диск в %(location)s" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Невозможно найти обработчик для тома %(driver_type)s." -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Недопустимый образ href %(image_href)s." -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -494,55 +494,55 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Проект %(project_id)s не найден." -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "Невозможно найти SR для чтения/записи VDI." -#: nova/exception.py:529 +#: nova/exception.py:526 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s необходимо для создания сети." -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Сеть не может быть найдена для моста %(bridge)s" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Сеть не может быть найдена для uuid %(uuid)s" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Сеть не найдена с cidr %(cidr)s." -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Сеть не найдена для копии %(instance_id)s." -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "Сети не определены." -#: nova/exception.py:561 +#: nova/exception.py:558 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -551,224 +551,224 @@ msgstr "" "Или uuid %(network_uuid)s сети не предоставлено или не присвоено проекту " "%(project_id)s." -#: nova/exception.py:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "Узел не назначен сети (%(network_id)s)." -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:578 +#: nova/exception.py:575 #, fuzzy, python-format msgid "Port %(port_id)s could not be found." msgstr "Снимок %(snapshot_id)s не может быть найден." -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, 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:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Недопустимый фиксированный IP-адрес %(address)s." -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "Тип тома %(name)s уже существует." -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "Запись DNS %(name)s уже существует в домене %(domain)s." -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "Интерфейс %(interface)s не найден." -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Сертификат %(certificate_id)s не найден." -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Служба %(service_id)s не найдена." -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "Узел %(host)s не найден." -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Узел сompute %(host)s не найден." -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "Квота не найдена" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:721 +#: nova/exception.py:718 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Класс %(class_name)s не найден: %(exception)s" -#: nova/exception.py:725 +#: nova/exception.py:722 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:729 +#: nova/exception.py:726 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Пользователь %(user_id)s не найден." -#: nova/exception.py:733 +#: nova/exception.py:730 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Расширенный ресурс: %s" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Группа безопасности %(security_group_id)s не найдена." -#: nova/exception.py:741 +#: nova/exception.py:738 #, 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:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Группа безопасности с правилом %(rule_id)s не найдена." -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -777,7 +777,7 @@ msgstr "" "Группа безопасности %(security_group_id)s уже ассоциирована с копией " "%(instance_id)s" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -786,446 +786,446 @@ msgstr "" "Группа безопасности %(security_group_id)s не ассоциирована с копией " "%(instance_id)s" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Перемещение %(migration_id)s не найдено." -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "Перемещение не найдено для копии %(instance_id)s в состоянии %(status)s." -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Пул консоли %(pool_id)s не найден." -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Консоль %(console_id)s не найдена." -#: nova/exception.py:783 +#: nova/exception.py:780 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Консоль для копии %(instance_id)s не найдена." -#: nova/exception.py:787 +#: nova/exception.py:784 #, 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:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "Недопустимый тип консоли %(console_type)s " -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Тип копии %(instance_type_id)s не найден." -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Тип копии с названием %(instance_type_name)s не найден." -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, 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:832 +#: nova/exception.py:829 #, 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:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "Файл %(file_path)s не может быть найден." -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" "Не найден виртуальный переключатель ассоциированный с сетевым адаптером " "%(adapter)s." -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Сетевой адаптер %(adapter)s не может быть найден." -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "Класс %(class_name)s не найден: %(exception)s" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "Действие не разрешено." -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "Копия %(name)s уже существует." -#: nova/exception.py:883 +#: nova/exception.py:880 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "Тип копии %(name)s уже существует." -#: nova/exception.py:887 +#: nova/exception.py:884 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "Тип копии %(name)s уже существует." -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "Тип тома %(name)s уже существует." -#: nova/exception.py:900 +#: nova/exception.py:897 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/exception.py:904 +#: nova/exception.py:901 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "Ошибка перемещения" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Неправильное тело сообщения: %(reason)s" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "При изменении размера, копии должны изменить размер!" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "Образ больше, чем допустимо для этого типа копии" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Недостаточно памяти на узле сети compute для запуска %(uuid)s." -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Узел %(host)s не работает или не существует." -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "Превышена квота" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, fuzzy, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:978 +#: nova/exception.py:975 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:982 +#: nova/exception.py:979 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1002 +#: nova/exception.py:999 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, 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:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 #, fuzzy msgid "Unknown NFS exception" msgstr "Обнаружено неизвестное исключение." -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Копия %(instance_id)s не найдена." -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Получение образа %(image)s" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Проект %(project_id)s не найден." @@ -1691,7 +1691,7 @@ msgstr "Импортировать ключ %s" msgid "Delete key pair %s" msgstr "Удаление пары ключей %s" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1700,198 +1700,198 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "Недостаточно параметров для сбора правильного правила." -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "Отсутствует правило для заданных параметров." -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Это правило уже существует в группе %s" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "Получить консольный вывод для копии %s" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "Создать том из снимка %s" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Создание раздела %s ГБ" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 #, fuzzy msgid "Delete Failed" msgstr "Ошибка создания" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 #, fuzzy msgid "Attach Failed." msgstr "Ошибка создания" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "Отсоединить том %s" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 #, fuzzy msgid "Detach Volume Failed." msgstr "Отсоединить том %s" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "аттрибут не поддерживается: %s" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "Выделить адрес" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "Присвоить адрес %s" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 #, fuzzy msgid "Unable to release IP Address." msgstr "Невозможно найти адрес %r" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Невозможно найти адрес %r" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Невозможно найти адрес %r" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "Исключить адрес %s" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "Образ должен быть доступен" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "Выполнение завершения работы копий" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "Перезагрузить копию %r" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "Выполнение остановки копий" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "Выполнение запуска копий" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "Исключение регистрации образа %s" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "Зарегистрированный образ %(image_location)s с идентификатором %(image_id)s" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "не указан пользователь или группа" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "поддерживается только группа \"все(all)\"" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "Обновление осведомлённости об образе %s" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "Невозможно остановить копию в течении %d с." -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 #, fuzzy msgid "Invalid CIDR" msgstr "Недопустимый cidr %(cidr)s." @@ -1957,7 +1957,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "маркер [%s] не найден" @@ -2228,217 +2228,217 @@ msgstr "Сервер не существует" msgid "Metadata item was not found" msgstr "Элемент метаданных не найден" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "Копия не найдена" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "Недопустимое состояние сервера: %(status)s" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Выполнение запуска копий" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "Имя сервера является пустой строкой" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 #, fuzzy msgid "Unknown argment : port" msgstr "Неизвестная цепочка: %r" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, fuzzy, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Недопустимый фиксированный IP-адрес (%s)" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Дубликаты сетей (%s) не разрешены" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "Недопустимый сетевой формат: отсутствует %s" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "Недопустимый сетевой формат" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "Содержимое данных пользователя не может быть дешифровано" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "Имя сервера не задано" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "Предоставлен недопустимый flavorRef." -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "Невозможно найти запрошенный образ" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "Предоставлен недопустимый key_name." -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 #, fuzzy msgid "HostId cannot be updated." msgstr "Точка подключения не может быть переведена: %s" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "С копией не производилось изменение размера." -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "Отсутствует аргумент типа 'type' для перезагрузки" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "Ошибка при перезагрузке %s" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 #, fuzzy msgid "Resize requires a flavor change." msgstr "Изменение размера требует изменения объёма." -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "Отсутствует атрибут imageRef" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "Отсутствует атрибут flavorRef" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "adminPass не был задан" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "Недопустимый adminPass" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "Запрос изменения размера имеет недопустимый атрибут 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "Запросы изменение размера требуют атрибут 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2446,19 +2446,19 @@ msgstr "Запросы изменение размера требуют атри msgid "Invalid request body" msgstr "Недопустимый запрос тела" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "Удаление параметров '%(unk_opt_str)s' из запроса" @@ -2698,7 +2698,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:263 #: nova/api/openstack/compute/contrib/floating_ips.py:292 -#, fuzzy, python-format +#, fuzzy msgid "floating ip not found" msgstr "установка сетевого узла" @@ -3075,16 +3075,16 @@ msgstr "Поиск по: %s" msgid "Image type not recognized %s" msgstr "Тип образа не распознан %s" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Запуск снимка для ВМ %s" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -3093,47 +3093,47 @@ msgstr "" "Устаревший тип копии %(current_instance_type_name)s, новый тип копии " "%(new_instance_type_name)s" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "Группа безопасности %s не может быть пустой." -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, fuzzy, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " @@ -3142,55 +3142,55 @@ msgstr "" "Значение (%s) для параметра GroupName недопустимо. Длина превышает " "максимально допустимое значение 255." -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "Создать группу безопасности %s" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "Группа безопасности %s уже существует" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 #, fuzzy msgid "Security group is still in use" msgstr "Группа безопасности (%s) не найдена" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "Удалить группу безопасности %s" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "Правило (%s) не найдено" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "Добавление правила группы безопасности: %r" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3213,82 +3213,82 @@ msgstr "Ошибка БД: %s" msgid "Instance type %s not found for deletion" msgstr "Копия типа %s не найдена для выполнения удаления" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, fuzzy, python-format msgid "Loading compute driver '%s'" msgstr "LoggingVolumeDriver: %s" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "Невозможно загрузить драйвер виртуализации: %s" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 #, fuzzy msgid "Hypervisor driver does not support resume guests" msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, fuzzy, python-format msgid "Build error: %s" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "Копия уже была создана" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " @@ -3297,7 +3297,7 @@ msgstr "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " @@ -3306,73 +3306,73 @@ msgstr "" "Образ '%(image_id)s' размером %(size_bytes)d, превышает exceeded " "instance_type допустимый размер %(allowed_size_bytes)d" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Пропуск DiskNotFound: %s" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Пропуск DiskNotFound: %s" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "завершение работы bdm %s" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Установка состояния копии vm_state на ERROR" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 #, fuzzy msgid "Rebuilding instance" msgstr "Обновление сборки %s" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 #, fuzzy msgid "Rebooting instance" msgstr "Перезагрузка копии %s" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -3381,17 +3381,17 @@ msgstr "" "попытка перезагрузки не выполняемой копии: %(instance_uuid)s (состояние: " "%(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Обновление сборки %s" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 #, fuzzy msgid "instance snapshotting" msgstr "копия %s: выполнение снимка" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -3400,192 +3400,192 @@ msgstr "" "попытка создания снимка не выполняемой копии: %(instance_uuid)s " "(состояние: %(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Найдено %(num_images)d образов (ротация: %(rotation)d)" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "Удаление образа %s" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 #, fuzzy msgid "Root password set" msgstr "Копия %s: Назначение административного пароля" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "set_admin_password не реализован в этой драйвере." -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password не реализован в этой драйвере." -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 #, fuzzy msgid "error setting admin password" msgstr "Ошибка назначения пароля администратора" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "назначение совпадает с источником!" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Retrieving diagnostics" msgstr "копия %s: принятие диагностики" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 #, fuzzy msgid "Reset network" msgstr "Восстановление сети" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 #, fuzzy msgid "Inject network info" msgstr "установка сетевого узла" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 #, fuzzy msgid "Get console output" msgstr "Получить консольный вывод для копии %s" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 #, fuzzy msgid "Getting vnc console" msgstr "копия %s: получение консоли vnc" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Отсоединение тома от неизвестной копии %s" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 #, fuzzy msgid "_post_live_migration() is started.." msgstr "Запущено post_live_migration().." -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -3594,16 +3594,16 @@ msgstr "" "отсутствует домен с соответствующим именем.\" Эта ошибка может быть " "безопасно пропущена." -#: nova/compute/manager.py:2284 +#: nova/compute/manager.py:2317 #, fuzzy msgid "Post operation of migration started" msgstr "Запущено post_live_migration().." -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -3612,59 +3612,59 @@ msgstr "" "Найдены %(migration_count)d неподтверждённых перемещений, старше " "%(confirm_window)d секунд" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "Завершение работы ВМ для копии %(instance_uuid)s" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Копия %(instance_id)s не найдена" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 #, fuzzy msgid "In ERROR state" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "Обновление временных данных использования полосы пропускания" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "Обновление состояния узла" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -3673,62 +3673,62 @@ msgstr "" "Найдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в " "гипервизоре." -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "копия не включена" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, пропуск..." -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3839,65 +3839,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "Запись Compute_service создана для %s " -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "Запись Compute_service обновлена для %s " -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, fuzzy, python-format msgid "Expiring resource claim %s" msgstr "Расширенный ресурс: %s" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, fuzzy, python-format msgid "No service record for host %s" msgstr "Нет службы для compute ID %s" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, fuzzy, python-format msgid "Free disk (GB): %s" msgstr "Создание пары ключей %s" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3911,7 +3911,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "Невозможно найти узел для копии %s" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3984,41 +3984,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:4675 +#: nova/db/sqlalchemy/api.py:4676 #, fuzzy msgid "Backend exists" msgstr "внутренний интерфейс %s" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "Сервер не найден." -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5134,6 +5134,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5285,12 +5292,12 @@ msgstr "Заданные данные: %s" msgid "Result data: %s" msgstr "Итоговые данные: %s" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Создание файлов в %s для имитации гостевого агента" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Удаление файлов имитации гостевого агента в %s" @@ -5373,28 +5380,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: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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "Выполняемые копии: %s" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "После завершения работы копий: %s" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "Внутренняя ошибка" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "После принудительного завершения работы копий: %s" @@ -5414,12 +5421,12 @@ msgstr "Невозможно ликвидировать vbd %s" msgid "Failed to get info for disk %s" msgstr "Ошибка получения метаданных для ip: %s" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, fuzzy, python-format msgid "Result: %(result)s is not a dict." msgstr "Адрес |%(address)s| не выделен" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5427,13 +5434,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, fuzzy, python-format msgid "Result: %(result)s is not a list." msgstr "Адрес |%(address)s| не выделен" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, fuzzy, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "Адрес |%(address)s| не выделен" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5503,31 +5522,20 @@ msgstr "Декодирование JSON: %s" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -#, fuzzy -msgid "Failed to open connection to underlying virt platform" -msgstr "Ошибка открытия соединения c гипервизором" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 #, fuzzy msgid "Filters added to instance" msgstr "Ошибка перезагрузки копии" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "Выполненое обновление правил брандмауэра поставщика" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "Добавление правила группы безопасности: %r" @@ -5742,7 +5750,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5759,7 +5767,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6309,7 +6317,7 @@ msgstr "Создание SR %s" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, fuzzy, python-format msgid "block device info: %s" msgstr "block_device_list %s" @@ -6369,7 +6377,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "Ошибка удаления контейнера: %s" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6487,8 +6495,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "block_device_list %s" @@ -6534,142 +6542,142 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Ошибка schedule_%(method)s: %(ex)s" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "снимок %s: создание завершено" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Ошибка перезагрузки копии" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 #, fuzzy msgid "Guest does not have a console available" msgstr "Пользователь не имеет административных привилегий" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "Создание изображения" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -6678,33 +6686,33 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "устаревшая версия libvirt (не поддерживается getVersion)" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6714,7 +6722,7 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -6723,45 +6731,45 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Ошибка аутентификации: %s" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "plug_vifs() ошибка %(cnt)d.До %(max_retry)d попыток для %(hostname)s." -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 #, fuzzy msgid "Instance running successfully." msgstr "Копия %s: выполнение" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6928,14 +6936,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6943,27 +6951,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, fuzzy, python-format msgid "Reading image info file: %s" msgstr "Выгрузка образа %s" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, fuzzy, python-format msgid "Read: %s" msgstr "_создать: %s" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "Запуск моста интерфейса для %s" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, fuzzy, python-format msgid "Wrote: %s" msgstr "_создать: %s" @@ -7067,97 +7079,97 @@ msgstr "копия %(instance_name)s: удаление файлов копии % msgid "LPAR instance '%s' not found" msgstr "Копия не найдена" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Перечень копий" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "копия %s: Создание образа" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, fuzzy, python-format msgid "Copying image '%s' to IVM" msgstr "Выгрузка образа %s" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 #, fuzzy msgid "Creating logical volume" msgstr "создание sr в volume_utils" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, fuzzy, python-format msgid "Copying image to the device '%s'" msgstr "Получение размера образа для образа %s" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Запуск моста интерфейса для %s" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Выполнение запуска копий" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "Включение питания на копии ВМ %s" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "Невозможно найти том %s" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Выполнение запуска копий" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "Невозможно использовать глобальные полномочия %(role_id)s" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7588,14 +7600,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:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, 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:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -7604,7 +7616,7 @@ msgstr "" "НЕ РЕАЛИЗОВАНО: Вызов %(method)s не поддерживается агентом. VM " "id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "Вызов %(method)s возвратил ошибку: %(e)s." @@ -7694,26 +7706,26 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Ошибка дешифрирования личного ключа: %s" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "Запуск узла на XenServer не поддерживается." -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" "Невозможно выполнить вход в XenAPI (недостаточно свободного места на " "Dom0?)" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "Исключение: %s" @@ -7848,69 +7860,69 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 #, fuzzy msgid "Created VM" msgstr "_создать: %s" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "VBD не найдено для копии %s" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "группа %s уже существует" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "Невозможно отсоединить VBD %s" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "Невозможно ликвидировать VBD %s" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Создана VBD %(vbd_ref)s для ВМ %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Создана VBD %(vbd_ref)s для ВМ %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "Невозможно ликвидировать VDI %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -7919,83 +7931,88 @@ msgstr "" "Создан VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) " "на %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, fuzzy, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "Отсутствует первичный VDI для%(vm_ref)s" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "Starting snapshot for VM" msgstr "Запуск снимка для ВМ %s" -#: nova/virt/xenapi/vm_utils.py:540 -#, fuzzy, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" -msgstr "Снимок ВМ %(vm_ref)s с меткой '%(label)s'..." +#: nova/virt/xenapi/vm_utils.py:594 +#, fuzzy +msgid "Failed to snapshot VDI" +msgstr "Ошибка удаления vdi" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "Запрос xapi для выгрузки %(vdi_uuids)s в качестве ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, fuzzy, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" "xapi 'download_vhd' возвратил VDI типа '%(vdi_type)s' с UUID " "'%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, fuzzy, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "Запрос xapi на приём образа vhd %(image)s" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " @@ -8004,17 +8021,17 @@ msgstr "" "Размер образа %(size_bytes)d превышает допустимый instance_type размер " "%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Получение образа %(image)s" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Ядро не найдено для образа %(image_id)s." -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -8023,206 +8040,206 @@ msgstr "" "Превышен размер ядра/Ramdisk образа: %(vdi_size)d байт, макс. " "%(max_size)d байт" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Копирование VDI %s в /boot/guest на dom0" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Ядро/Ramdisk VDI %s ликвидирован" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 #, fuzzy msgid "Failed to fetch glance image" msgstr "Ошибка перезагрузки копии" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "Обнаружен %(image_type_str)s формат для образа %(image_ref)s" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Поиск vdi %s для ядра PV" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "Неизвестный формат образа %(disk_image_type)s" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "VDI %s до сих пор доступен" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "Повторная проверка SR %s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "Невозможно найти SR типа содержимого ISO" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO: поиск SR %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "ISO: не содержимое iso типа" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "ISO: SR с локальной PBD" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Время ожидания при создании устройства %s" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "Подсоединение VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "Подсоединение VBD %s выполнено." -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, 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:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, 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:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ликвидирование VBD для VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ликвидирование VBD для VDI %s завершено." -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "Найдено ядро Xen %s" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "Ядро Xen не найдено. Загрузка HVM." -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "Разделы:" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d секторов" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -8231,257 +8248,257 @@ msgstr "" "Запись таблицы разделов %(primary_first)d %(primary_last)d в " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "Запись таблицы разделов %s выполнена." -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "Средства XenServer не установлены в этот образ" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" "Ошибка присоединения файловой системы (ожидаемо для копий не на базе " "linux): %s" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, fuzzy, python-format msgid "Updating progress to %(progress)d" msgstr "Обновление выполнения копии '%(instance_uuid)s' до %(progress)d" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 #, fuzzy msgid "Starting instance" msgstr "Запуск копии %s" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "Удаление ядра/ramdisk файлов из dom0" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Ошибка обновления тома в базе данных" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 #, fuzzy msgid "Auto configuring disk, attempting to resize partition..." msgstr "" "Автоматическая настройка диска для копии %(instance_uuid)s, выполняется " "попытка изменения размера раздела..." -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 #, fuzzy msgid "Starting VM" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "Версия агента копии: %s" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, fuzzy, python-format msgid "Could not find VM with name %s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Готовый снимок и выгрузка для ВМ %s" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "Ошибка перемещения vhd на новый узел" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, fuzzy, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Изменение размера VDI %(cow_uuid)s с %(old_gb)dГБ до %(new_gb)dГБ" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Изменение размера VDI %(vdi_uuid)s с %(old_gb)dГБ до %(new_gb)dГБ" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 #, fuzzy msgid "Resize complete" msgstr "Изменение размера копии %s завершено" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "Ошибка поиска vbd для vdi %s" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, fuzzy, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "Не найден том для копии %(instance_id)s." -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 #, fuzzy msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" "Копия %(instance_uuid)s использует RAW или VHD, пропуск ядра и удаление " "ramdisk" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "копия содержит ядро или ramdisk, но не оба" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "файлы ядра/ramdisk удалены" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 #, fuzzy msgid "Destroying VM" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Копия в состоянии режима восстановления: %s" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 #, fuzzy msgid "VM is not present, skipping power off..." msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 #, fuzzy msgid "Automatically hard rebooting" msgstr "Автоматическая безотказная перезагрузка %d" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 #, fuzzy msgid "Injecting network info to xenstore" msgstr "установка сетевого узла" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 #, fuzzy msgid "Creating vifs" msgstr "Создание изображения" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, 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:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 #, fuzzy msgid "Migrate Send failed" msgstr "Ошибка создания" @@ -8668,22 +8685,22 @@ msgstr "" msgid "Unable to locate volume %s" msgstr "Невозможно найти том %s" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "Невозможно отсоединить том %s" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "Невозможно ликвидировать vbd %s" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "Ошибка очистки SR %s" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Точка подключения %(mountpoint)s отсоединена от копии %(instance_name)s" @@ -9958,44 +9975,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, fuzzy, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "XenSMDriver необходимо xenapi соединение" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "Ошибка начала сеанса" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "Том будет создан во внутреннем интерфейсе - %d" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "Ошибка обновления тома в базе данных" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "Невозможно создать том" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, fuzzy, python-format msgid "Volume %s does not exist" msgstr "том группы %s не существует" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "Ошибка удаления vdi" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "Ошибка удаления тома в базе данных" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "Ошибка поиска тома в базе данных" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "Ошибка поиска внутреннего интерфейса в базе данных" @@ -10077,3 +10095,15 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "Ошибка открытия соединения c гипервизором" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "Снимок ВМ %(vm_ref)s с меткой '%(label)s'..." + diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po index 937337859..3fd467f6a 100644 --- a/nova/locale/tl/LC_MESSAGES/nova.po +++ b/nova/locale/tl/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -96,246 +96,246 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:221 +#: nova/exception.py:218 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -343,132 +343,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 msgid "Constraint not met." msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:434 #, python-format -msgid "Could not find driver for connection_type %(name)s" +msgid "Could not find driver for compute_driver %(name)s" msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -476,721 +476,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:884 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1648,7 +1648,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1657,192 +1657,192 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1905,7 +1905,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2173,213 +2173,213 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2387,19 +2387,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2993,116 +2993,116 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3125,491 +3125,491 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3718,65 +3718,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3790,7 +3790,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3863,40 +3863,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4980,6 +4980,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5131,12 +5138,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5218,28 +5225,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5259,12 +5266,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5272,13 +5279,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5345,29 +5364,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -msgid "Failed to open connection to underlying virt platform" -msgstr "" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5582,7 +5591,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5597,7 +5606,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6135,7 +6144,7 @@ msgstr "" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6195,7 +6204,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6313,8 +6322,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6360,172 +6369,172 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6535,51 +6544,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6744,14 +6753,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6759,27 +6768,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, fuzzy, python-format msgid "Read: %s" msgstr "natanggap %s" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6879,95 +6892,95 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, python-format msgid "Removing the logical volume '%s'" msgstr "" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 msgid "Unable to get checksum" msgstr "" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7376,19 +7389,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7472,24 +7485,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7621,606 +7634,610 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 -#, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#: nova/virt/xenapi/vm_utils.py:594 +msgid "Failed to snapshot VDI" msgstr "" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "walang paraan para sa mensahe: %s" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8406,22 +8423,22 @@ msgstr "" msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -9675,44 +9692,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, python-format msgid "Volume %s does not exist" msgstr "" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9793,3 +9811,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po index 7a2642caa..75b9b6ef8 100644 --- a/nova/locale/tr/LC_MESSAGES/nova.po +++ b/nova/locale/tr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -96,246 +96,246 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:221 +#: nova/exception.py:218 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -343,132 +343,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 msgid "Constraint not met." msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:434 #, python-format -msgid "Could not find driver for connection_type %(name)s" +msgid "Could not find driver for compute_driver %(name)s" msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -476,721 +476,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:884 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1648,7 +1648,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1657,192 +1657,192 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1905,7 +1905,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2173,213 +2173,213 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2387,19 +2387,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2993,116 +2993,116 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3125,491 +3125,491 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3718,65 +3718,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3790,7 +3790,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3863,40 +3863,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4980,6 +4980,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5131,12 +5138,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5218,28 +5225,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5259,12 +5266,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5272,13 +5279,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5345,29 +5364,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -msgid "Failed to open connection to underlying virt platform" -msgstr "" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5582,7 +5591,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5597,7 +5606,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6135,7 +6144,7 @@ msgstr "" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6195,7 +6204,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6313,8 +6322,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6360,172 +6369,172 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6535,51 +6544,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6744,14 +6753,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6759,27 +6768,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6879,95 +6892,95 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, python-format msgid "Removing the logical volume '%s'" msgstr "" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 msgid "Unable to get checksum" msgstr "" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7376,19 +7389,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7472,24 +7485,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7621,606 +7634,610 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 -#, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#: nova/virt/xenapi/vm_utils.py:594 +msgid "Failed to snapshot VDI" msgstr "" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8406,22 +8423,22 @@ msgstr "" msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -9674,44 +9691,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, python-format msgid "Volume %s does not exist" msgstr "" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9792,3 +9810,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po index 4f725af09..4456982da 100644 --- a/nova/locale/uk/LC_MESSAGES/nova.po +++ b/nova/locale/uk/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -97,246 +97,246 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:221 +#: nova/exception.py:218 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -344,132 +344,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 msgid "Constraint not met." msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:434 #, python-format -msgid "Could not find driver for connection_type %(name)s" +msgid "Could not find driver for compute_driver %(name)s" msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -477,721 +477,721 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:884 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1649,7 +1649,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1658,193 +1658,193 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Це правило вже існує в групі %s" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "Створити розділ на %s ГБ" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "Від'єднати том %s" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 #, fuzzy msgid "Detach Volume Failed." msgstr "Від'єднати том %s" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "лише група \"всі\" підтримується" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1907,7 +1907,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2175,213 +2175,213 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2389,19 +2389,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2995,116 +2995,116 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3127,491 +3127,491 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3720,65 +3720,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3792,7 +3792,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3865,40 +3865,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4982,6 +4982,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5133,12 +5140,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5220,28 +5227,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5261,12 +5268,12 @@ msgstr "" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5274,13 +5281,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5347,29 +5366,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -msgid "Failed to open connection to underlying virt platform" -msgstr "" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5584,7 +5593,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5599,7 +5608,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6137,7 +6146,7 @@ msgstr "Від'єднати том %s" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6197,7 +6206,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6315,8 +6324,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6362,172 +6371,172 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6537,51 +6546,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6746,14 +6755,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6761,27 +6770,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, fuzzy, python-format msgid "Read: %s" msgstr "отримано %s" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6881,95 +6894,95 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, python-format msgid "Removing the logical volume '%s'" msgstr "" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 msgid "Unable to get checksum" msgstr "" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7378,19 +7391,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7474,24 +7487,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7623,606 +7636,610 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 -#, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#: nova/virt/xenapi/vm_utils.py:594 +msgid "Failed to snapshot VDI" msgstr "" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "без порядку для повідомлень: %s" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8408,22 +8425,22 @@ msgstr "" msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -9677,44 +9694,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, python-format msgid "Volume %s does not exist" msgstr "" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9795,3 +9813,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po index a012a0c29..082e56a63 100644 --- a/nova/locale/zh_CN/LC_MESSAGES/nova.po +++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2012-05-07 06:51+0000\n" "Last-Translator: Edward \n" "Language-Team: Chinese (Simplified) \n" @@ -101,247 +101,247 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, fuzzy, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "类 %(fullname)s 是不推荐的:%(msg)s" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "解密文本失败" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "虚拟接口创建失败" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "用唯一mac地址5次尝试创建虚拟接口失败" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "未授权。" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "用户没有管理员权限" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "政策不允许 %(action)s 被执行。" -#: nova/exception.py:217 +#: nova/exception.py:214 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:221 +#: nova/exception.py:218 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "没有为镜像 %(image_id)s 找到内核。" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "无法接受的参数。" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "无效的快照" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "卷 %(volume_id)s 没有附加任何东西" -#: nova/exception.py:238 +#: nova/exception.py:235 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "卷 %(volume_id)s 没有附加任何东西" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "密钥对数据无效" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "把数据加载为json格式失败" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "请求无效。" -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "收到无效的输入" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "无效的卷类型" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "无效的卷" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "无效的元数据" -#: nova/exception.py:270 +#: nova/exception.py:267 #, 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:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "无效的IP协议 %(protocol)s。" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "无效的内容类型 %(content_type)s。" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "无效的cidr %(cidr)s。" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:294 #, 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:302 +#: nova/exception.py:299 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "实例 %(instance_id)s 没有运行。" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:323 +#: nova/exception.py:320 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "实例 %(instance_id)s 没有挂起。" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "挂起实例失败" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "服务器恢复失败" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "重新启动实例失败" -#: nova/exception.py:339 +#: nova/exception.py:336 #, fuzzy msgid "Failed to terminate instance" msgstr "重新启动实例失败" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "此时的付不可用。" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "此时的计算服务不可用。" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "提供的虚拟机管理程序类型无效。" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "该实例需要比当前版本更新的虚拟机管理程序。" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "提供的磁盘路径 (%(path)s) 已经存在,预计是不存在的。" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:378 +#: nova/exception.py:375 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:382 +#: nova/exception.py:379 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "无法接受的CPU信息" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s 不是有效的IP v4/6地址。" -#: nova/exception.py:394 +#: nova/exception.py:391 #, 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:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -351,133 +351,133 @@ msgstr "" "包含端口组 %(bridge)s 的vSwitch没有与预计的物理适配器关联。预计的vSwitch是 %(expected)s,但关联的是 " "%(actual)s。" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "磁盘格式 %(disk_format)s 不能接受" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "实例 %(instance_id)s 无法接受,原因是: %(reason)s" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s 无法接受。" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 #, fuzzy msgid "Constraint not met." msgstr "实例 - %s 不存在" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "资源没有找到。" -#: nova/exception.py:437 +#: nova/exception.py:434 #, fuzzy, python-format -msgid "Could not find driver for connection_type %(name)s" +msgid "Could not find driver for compute_driver %(name)s" msgstr "在 %(path)s 找不到配置文件。" -#: nova/exception.py:441 +#: nova/exception.py:438 #, fuzzy, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "卷 %(volume_id)s 没有找到。" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "卷 %(volume_id)s 没有找到。" -#: nova/exception.py:449 +#: nova/exception.py:446 #, fuzzy, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "无法找到帐户 %(account_name) on Solidfire 设备" -#: nova/exception.py:454 +#: nova/exception.py:451 #, 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:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "卷类型 %(volume_type_id)s 没有找到。" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "名为 %(volume_type_name)s 的卷类型没有找到。" -#: nova/exception.py:468 +#: nova/exception.py:465 #, 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:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "快照 %(snapshot_id)s 没有找到。" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "正在删除有快照的卷 %(volume_name)s" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/exception.py:490 +#: nova/exception.py:487 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/exception.py:494 +#: nova/exception.py:491 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "在 %(location)s 没有磁盘" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "无法为 %(driver_type)s 卷找到句柄。" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "无效的镜像href %(image_href)s。" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -485,726 +485,726 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "项目 %(project_id)s 没有找到。" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "没有找到存储库来读写VDI。" -#: nova/exception.py:529 +#: nova/exception.py:526 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "创建网络 %(req)s 是必要的。" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "无法为桥 %(bridge)s 找到网络" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "无法为uuid %(uuid)s 找到网络" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "无法为cidr %(cidr)s 找到网络。" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "无法为实例 %(instance_id)s 找到网络。" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "没有网络定义。" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "主机没有设置于网络 (%(network_id)s)。" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "无法找到虚拟机使用的数据存储引用。" -#: nova/exception.py:574 +#: nova/exception.py:571 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:578 +#: nova/exception.py:575 #, fuzzy, python-format msgid "Port %(port_id)s could not be found." msgstr "快照 %(snapshot_id)s 没有找到。" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "没有固定IP与id %(id)s 关联。" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "没有为地址 %(address)s 找到固定IP。" -#: nova/exception.py:590 +#: nova/exception.py:587 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "实例 %(instance_id)s 没有固定ip。" -#: nova/exception.py:594 +#: nova/exception.py:591 #, 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:599 +#: nova/exception.py:596 #, 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:603 +#: nova/exception.py:600 #, 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:608 +#: nova/exception.py:605 #, 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:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "固定IP地址 %(address)s 无效。" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "没有固定ip可用。" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "找不到固定IP。" -#: nova/exception.py:635 +#: nova/exception.py:632 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "浮动ip %(address)s 已被关联。" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "DNS 入口 %(name)s 已经在域中 %(domain)s 存在。" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "找不到适合地址 %(address)s 的浮动ip。" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "没有为主机 %(host)s 找到浮动IP。" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "没有浮动IP可用。" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "浮动ip %(address)s 已被关联。" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "浮动ip %(address)s 没有被关联。" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "没有浮动ip存在。" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "接口 %(interface)s没有找到。" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "证书 %(certificate_id)s 没有找到。" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "服务 %(service_id)s 没有找到。" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "主机 %(host)s 没有找到。" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "计算主机 %(host)s 没有找到。" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "配额没有找到。" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:721 +#: nova/exception.py:718 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "找不到类 %(class_name)s :异常 %(exception)s" -#: nova/exception.py:725 +#: nova/exception.py:722 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:729 +#: nova/exception.py:726 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "用户 %(user_id)s 没有找到。" -#: nova/exception.py:733 +#: nova/exception.py:730 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "扩展资源:%s" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "安全组 %(security_group_id)s 没有找到。" -#: nova/exception.py:741 +#: nova/exception.py:738 #, 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:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "带有规则 %(rule_id)s 的安全组没有找到。" -#: nova/exception.py:750 +#: nova/exception.py:747 #, 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:755 +#: nova/exception.py:752 #, 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:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "迁移 %(migration_id)s 没有找到。" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "控制台池 %(pool_id)s 没有找到。" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "控制台%(console_id)s 没有找到。" -#: nova/exception.py:783 +#: nova/exception.py:780 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "没有为实例 %(instance_id)s 找到控制台。" -#: nova/exception.py:787 +#: nova/exception.py:784 #, 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:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "无效的控制台类型 %(console_type)s " -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "实例类型 %(instance_type_id)s 没有找到。" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "名为 %(instance_type_name)s 的实例类型没有找到。" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "类型 %(flavor_id)s 没有找到。" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "调度器主机过滤器 %(filter_name)s 没有找到。" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "调度器的成本函数 %(cost_fn_str)s 没有找到。" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "未找到调度器的权重标记:%(flag_name)s" -#: nova/exception.py:827 +#: nova/exception.py:824 #, 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:832 +#: nova/exception.py:829 #, 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:837 +#: nova/exception.py:834 #, 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:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "找不到文件 %(file_path)s。" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "没找到文件" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "未找到与网络适配器 %(adapter)s 关联的虚拟交换机。" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "未找到网络适配器 %(adapter)s。" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "找不到类 %(class_name)s :异常 %(exception)s" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "操作不允许。" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "快照不允许循环。" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "备份 image_type 要求循环参数。" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "密钥对 %(key_name)s 已经存在。" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "实例 %(name)s 已经存在。" -#: nova/exception.py:883 +#: nova/exception.py:880 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "实例类型 %(name)s 已经存在。" -#: nova/exception.py:887 +#: nova/exception.py:884 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "实例类型 %(name)s 已经存在。" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "卷类型 %(name)s 已经存在。" -#: nova/exception.py:900 +#: nova/exception.py:897 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/exception.py:904 +#: nova/exception.py:901 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "迁移错误" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "错误格式的消息体: %(reason)s" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "在 %(path)s 找不到配置文件。" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'" -#: nova/exception.py:926 +#: nova/exception.py:923 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "调整时实例的大小必须要发生变化。" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "镜像比实例类型所允许的大。" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "实例类型的内存对于所请求的镜像太小。" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "实例类型的磁盘对于所请求的镜像太小。" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "无法获取此主机的带宽、CPU和磁盘指标。" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "主机 %(host)s 没有启动或者不存在。" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "超出配额" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, fuzzy, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:978 +#: nova/exception.py:975 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:982 +#: nova/exception.py:979 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "超过个性化文件限制" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "个性化文件路径太长" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "个性化文件内容太长" -#: nova/exception.py:998 +#: nova/exception.py:995 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1002 +#: nova/exception.py:999 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, 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:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "找不到聚合 %(aggregate_id)s。" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "聚合 %(aggregate_name)s 已经存在。" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, 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:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, fuzzy, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "检测到不止一个名称为 %(vol_name) 的卷。" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, 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:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 #, fuzzy msgid "Unknown NFS exception" msgstr "发生未知异常。" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "无法创建实例类型。" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "来自SolidFire API的错误响应" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "SolidFire API响应里发生错误:data=%(data)s" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "检测到已存在的id为%(vlan) vlan" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "实例 %(instance_id)s 没有找到。" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "获取镜像 %(image)s" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "没有为主机 %(host)s 找到浮动IP。" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "没有找到实例 %(instance_id)s" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "项目 %(project_id)s 没有找到。" @@ -1662,7 +1662,7 @@ msgstr "导入密钥 %s" msgid "Delete key pair %s" msgstr "删除密钥对 %s" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1671,202 +1671,202 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "参数不够创建有效规则。" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "对给定的参数无特定规则。" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "这条规则已经存在于组%s 中" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "获取实例 %s 控制台输出" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "从快照 %s 创建卷" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "创建 %s GB的卷" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 #, fuzzy msgid "Delete Failed" msgstr "创建失败" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 #, fuzzy msgid "Attach Failed." msgstr "创建失败" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "分离卷 %s" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 #, fuzzy msgid "Detach Volume Failed." msgstr "分离卷 %s" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "属性不支持: %s" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "vol = %s\n" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "分配地址" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 #, fuzzy msgid "No more floating IPs available" msgstr "没有更多的浮动ip。" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "释放地址 %s" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 #, fuzzy msgid "Unable to release IP Address." msgstr "无法找到地址 %r" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "无法找到地址 %r" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, fuzzy, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "存在多个固定IP,使用第一个:%s" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 #, fuzzy msgid "Floating ip is already associated." msgstr "浮动ip %(address)s 已被关联。" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 #, fuzzy msgid "l3driver call to add floating ip failed." msgstr "没有浮动IP可用。" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "无法找到地址 %r" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "取消地址 %s 的关联" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 #, fuzzy msgid "Floating ip is not associated." msgstr "浮动ip %(address)s 没有被关联。" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "镜像必须可用。" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "准备开始终止实例" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "重启实例 %r" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "准备停止实例" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "准备启动实例" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "解除镜像 %s 的注册" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "用id %(image_id)s 注册镜像 %(image_location)s" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "用户或者组没有确定" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "仅仅支持组\"all\"" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "operation_type必须添加或者移除" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "正在更新镜像 %s 的 publicity 属性" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "无法在 %d 秒内停止实例" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 #, fuzzy msgid "Invalid CIDR" msgstr "无效的" @@ -1930,7 +1930,7 @@ msgstr "offset 参数必须是整数" msgid "offset param must be positive" msgstr "offset 参数必须是正数" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "没有找到标记 [%s]" @@ -2199,221 +2199,221 @@ msgstr "服务器不存在" msgid "Metadata item was not found" msgstr "元数据项目未找到" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "无法找到实例" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "无效的服务器状态:%(status)s" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "无效的changes-since值" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "准备尝试软删除实例 %s" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "服务器名称不是字符串或者unicode" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "服务器名称是空串" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 #, fuzzy msgid "Server name must be less than 256 characters." msgstr "密钥对名称长度必须在1到255个字符之间" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "错误的个性化格式:丢失 %s" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "损坏的个性化格式" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "个性化 %s 的内容无法解码" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 #, fuzzy msgid "Unknown argment : port" msgstr "未知的guestmount错误" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, fuzzy, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "不正确的固定 IP 地址(%s)" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "不允许重复的网络(%s)" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "错误的网络格式:丢失%s" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "错误的网络格式" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "Userdata 内容无法解码" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "accessIPv4 不是正确的IPv4格式" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 #, fuzzy msgid "accessIPv6 is not proper IPv6 format" msgstr "accessIPv4 不是正确的IPv4格式" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "服务器名称未定义" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "提供了无效的flavorRef。" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 #, fuzzy msgid "min_count must be an integer value" msgstr "limit 参数必须是整数" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 #, fuzzy msgid "max_count must be an integer value" msgstr "limit 参数必须是整数" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "无法找到请求的镜像" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "提供了无效的key_name。" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 #, fuzzy msgid "HostId cannot be updated." msgstr "id不能是None" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "实例还没有调整大小。" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "confirm-resize中的错误 %s" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "revert-resize中的错误 %s" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "重启的参数'type'既不是HARD也不是SOFT" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "缺少重启的参数'type'" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "重启中错误 %s" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "无法找到请求的类型。" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 #, fuzzy msgid "Resize requires a flavor change." msgstr "调整大小需要尺寸的改变。" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "缺少属性imageRef" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "提供了无效的imageRef。" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "缺少属性flavorRef" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "没有确定adminPass" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "无效的adminPass" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "无法解析元数据键/值对" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "调整大小请求中的属性'flavorRef'无效。" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "调整大小请求要求有属性'flavorRef'。" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2421,19 +2421,19 @@ msgstr "调整大小请求要求有属性'flavorRef'。" msgid "Invalid request body" msgstr "无效的请求主体" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "无法解析请求中的imageRef。" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "无法找到用来重新创建的镜像" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "实体createImage需要属性name" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'" @@ -3049,118 +3049,118 @@ msgstr "搜索条件: %s" msgid "Image type not recognized %s" msgstr "无法识别镜像类型 %s" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, fuzzy, python-format msgid "snapshot for %s" msgstr "开始为虚拟机 %s 快照" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id为空。假定在迁移。" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "旧的实例类型 %(current_instance_type_name)s,新的实例类型 %(new_instance_type_name)s" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "密钥对名称长度必须在1到255个字符之间" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "安全组 %s 既不是字符串也不是unicode" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "安全组 %s 不能为空。" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, fuzzy, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "参数GroupName的值 (%s) 无效。长度超过了上限255。" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "创建安全组 %s" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "安全组 %s 已经存在" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 #, fuzzy msgid "Security group is still in use" msgstr "安全组id应该是整数" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "删除安全组 %s" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "没有找到规则 (%s)" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "添加安全组规则:%r" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "授权 %s 安全组入口权限" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "撤销 %s 安全组入口权限" @@ -3183,82 +3183,82 @@ msgstr "数据库错误:%s" msgid "Instance type %s not found for deletion" msgstr "未找到要删除的实例类型 %s" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, fuzzy, python-format msgid "Loading compute driver '%s'" msgstr "LoggingVolumeDriver: %s" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "无法加载虚拟驱动:%s" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "当前状态是 %(drv_state)s,数据库状态是 %(db_state)s。" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "nova-compute重启后,实例正在重启。" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 #, fuzzy msgid "Hypervisor driver does not support resume guests" msgstr "虚拟机管理程序驱动不支持防火墙规则" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "虚拟机管理程序驱动不支持防火墙规则" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "正在检查状态" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "正在设置 bdm %s" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, fuzzy, python-format msgid "Build error: %s" msgstr "数据库错误:%s" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "实例已经创建" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " @@ -3267,7 +3267,7 @@ msgstr "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " @@ -3276,136 +3276,136 @@ msgstr "" "镜像 '%(image_id)s' 的大小为 %(size_bytes)d ,超过实例类型 instance_type 所允许的大小 " "%(allowed_size_bytes)d" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "正在启动虚拟机" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "实例网络设置失败" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "实例的network_info:|%s|" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "实例块设备设置失败" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "实例生产失败" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "释放实例的网络" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s 实例" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "忽略异常 DiskNotFound: %s" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "忽略异常 DiskNotFound: %s" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "终止bdm %s" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s。把实例的 vm_state设置为ERROR" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 #, fuzzy msgid "Rebuilding instance" msgstr "正在重新创建实例 %s" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 #, fuzzy msgid "Rebooting instance" msgstr "正在重启虚拟机 %s" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "试图重启一个没有运行的实例:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "无法重新创建实例 [%(instance_uuid)s]: %(exc)s" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 #, fuzzy msgid "instance snapshotting" msgstr "实例 %s: 快照中" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "试图为一个没有运行的实例快照:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "轮换出%d个备份" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "正在删除镜像 %s" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 #, fuzzy msgid "Root password set" msgstr "实例 %s:Root密码已设置" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "该驱动不能执行set_admin_password。" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "该驱动不能执行set_admin_password。" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 #, fuzzy msgid "error setting admin password" msgstr "设置管理员密码出错" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, fuzzy, python-format msgid "" "trying to inject a file into a non-running (state: " @@ -3414,136 +3414,136 @@ msgstr "" "试图把一个文件注入到没有运行的实例:%(instance_uuid)s (状态: %(current_power_state)s 预计: " "%(expected_state)s)" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, fuzzy, python-format msgid "injecting file to %(path)s" msgstr "注入文件路径:'%s'" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 #, fuzzy msgid "Unrescuing" msgstr "实例 %s:取消救援" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "目标与来源一样。" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 #, fuzzy msgid "Pausing" msgstr "正在更新。" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Retrieving diagnostics" msgstr "实例 %s :获取诊断" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 #, fuzzy msgid "Reset network" msgstr "重置网络" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 #, fuzzy msgid "Inject network info" msgstr "实例 %s:注入网络信息" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "将注入的network_info:|%s|" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 #, fuzzy msgid "Get console output" msgstr "获取实例 %s 控制台输出" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 #, fuzzy msgid "Getting vnc console" msgstr "实例 %s:正在获得VNC控制台" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, 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:1985 +#: nova/compute/manager.py:2018 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "从未知实例%s中分离卷" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, fuzzy, python-format msgid "Faild to detach volume %(volume_id)s from %(mp)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "实例没有卷。" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "预在线迁移在%(dest)s失败" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 #, fuzzy msgid "_post_live_migration() is started.." msgstr "post_live_migration()已经启动。" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "没有找到floating_ip" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "没有找到floating_ip" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" @@ -3552,12 +3552,12 @@ msgstr "" "在线迁移:意外的错误:无法继承浮动ip。\n" "%(e)s" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "把实例迁移到 %(dest)s 成功完成。" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -3565,137 +3565,137 @@ msgstr "" "你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching " "name。”这个错误可以放心的忽略。" -#: nova/compute/manager.py:2284 +#: nova/compute/manager.py:2317 #, fuzzy msgid "Post operation of migration started" msgstr "迁移后操作启动" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, 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:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "为实例 %(instance_uuid)s 关闭虚拟机" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "没有找到实例 %(instance_id)s" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 #, fuzzy msgid "In ERROR state" msgstr "节点处于未知的错误状态。" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "更新带宽使用缓存" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "更新主机状态" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, 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:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "实例未启动" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..." -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "回收删除的实例" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "无法识别的FLAGS.running_deleted_instance_action的取值 '%(action)s'" @@ -3804,65 +3804,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "Compute_service记录为 %s 创建 " -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "Compute_service记录为 %s 更新 " -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, fuzzy, python-format msgid "Expiring resource claim %s" msgstr "扩展资源:%s" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, fuzzy, python-format msgid "No service record for host %s" msgstr "计算节点 %s 没有服务" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, fuzzy, python-format msgid "Free disk (GB): %s" msgstr "创建密钥对 %s" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3876,7 +3876,7 @@ msgstr "未指定计算宿主机" msgid "Unable to find host for Instance %s" msgstr "无法找到实例 %s 的宿主机" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3949,42 +3949,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:4675 +#: nova/db/sqlalchemy/api.py:4676 #, fuzzy msgid "Backend exists" msgstr "后台 %s" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "没有id为%(sm_backend_id)s的后台配置" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, fuzzy, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "没有id为%(sm_backend_id)s的后台配置" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 #, fuzzy msgid "Flavor exists" msgstr "类型:%s" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "类型 %(flavor_id)s 没有找到。" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, fuzzy, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "没有 sm_flavor 调用 %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, fuzzy, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "没有 sm_flavor 调用 %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "没有id为 %(volume_id)s 的 sm_volume" @@ -5092,6 +5092,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5245,12 +5252,12 @@ msgstr "给定数据:%s" msgid "Result data: %s" msgstr "结果数据:%s" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "在%s 创建文件模拟客户代理" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "移除在 %s 的模拟的客户代理文件" @@ -5333,28 +5340,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: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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "正在运行的实例:%s" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "终止实例之后:%s" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "内部错误" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "强制杀死实例后:%s" @@ -5374,12 +5381,12 @@ msgstr "无法销毁VBD %s" msgid "Failed to get info for disk %s" msgstr "为ip: %s获取元数据失败" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, fuzzy, python-format msgid "Result: %(result)s is not a dict." msgstr "地址 |%(address)s| 没有分配" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5387,13 +5394,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, fuzzy, python-format msgid "Result: %(result)s is not a list." msgstr "地址 |%(address)s| 没有分配" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, fuzzy, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "地址 |%(address)s| 没有分配" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5463,31 +5482,20 @@ msgstr "解码JSON:%s" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -#, fuzzy -msgid "Failed to open connection to underlying virt platform" -msgstr "打开虚拟机管理程序的连接失败" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "试图不过滤没有过滤的实例" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 #, fuzzy msgid "Filters added to instance" msgstr "过滤器添加给实例 %s" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "提供者防火墙规则刷新" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "添加安全组规则:%r" @@ -5703,7 +5711,7 @@ msgid "instance %s: finished toXML method" msgstr "实例 %s:方法toXML 完成" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5718,7 +5726,7 @@ msgstr "#### RLK: cpu_arch = %s " msgid "Updating!" msgstr "正在更新。" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "正在更新主机状态" @@ -6272,7 +6280,7 @@ msgstr "正在创建存储库 %s" msgid "Removing existing folder %s " msgstr "正在删除基文件:%s" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, fuzzy, python-format msgid "block device info: %s" msgstr "块设备列表 block_device_list %s" @@ -6332,7 +6340,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "移除容器失败:%s" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "无法确定iscsi initiator名字" @@ -6450,8 +6458,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "块设备列表 block_device_list %s" @@ -6498,164 +6506,164 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, fuzzy, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "删除实例文件 %(target)s" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "schedule_%(method)s 失败:%(ex)s" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 #, fuzzy msgid "During detach_volume, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "附加 LXC 块设备" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "分离LXC 块设备" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 #, fuzzy msgid "Failed to soft reboot instance." msgstr "重新启动实例失败" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 #, fuzzy msgid "Instance shutdown successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "实例在运行" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data:%(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 #, fuzzy msgid "Guest does not have a console available" msgstr "用户没有管理员权限" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "正在创建镜像" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "注入文件路径:'%s'" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "将 %(injection)s 注入到镜像 %(img_id)s" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "正在启动 toXML 方法" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "toXML方法完成" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "查找 %(instance_name)s时libvirt出错:[错误代码 %(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "libvirt版本过旧(不支持getVersion)" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 #, fuzzy msgid "Live migration can not be used without shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -6664,7 +6672,7 @@ msgstr "" "无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= " "实例:%(necessary)s)" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -6673,7 +6681,7 @@ msgstr "" "已启动实例的CPU信息:\n" "%s" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6688,54 +6696,54 @@ msgstr "" "\n" "参考 %(u)s" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "预在线迁移在%(dest)s失败" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "因它像卷,所以跳过 %(path)s" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "实例 %s:开始执行 migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 #, fuzzy msgid "Instance running successfully." msgstr "实例 %s 成功运行。" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 #, fuzzy msgid "Starting finish_migration" msgstr "实例 %s:开始执行 finish_migration" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 #, fuzzy msgid "Starting finish_revert_migration" msgstr "实例 %s:开始执行 finish_revert_migration" @@ -6905,14 +6913,14 @@ msgstr "可删除的基文件:%s" msgid "Verification complete" msgstr "确认完成" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6920,27 +6928,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, fuzzy, python-format msgid "Reading image info file: %s" msgstr "正在删除基文件:%s" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, fuzzy, python-format msgid "Read: %s" msgstr "_create: %s" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, fuzzy, python-format msgid "Writing image info file: %s" msgstr "正在删除基文件:%s" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, fuzzy, python-format msgid "Wrote: %s" msgstr "重写%s" @@ -7043,97 +7055,97 @@ msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s" msgid "LPAR instance '%s' not found" msgstr "没有找到实例" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "获取实例列表" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "实例 %s:正在创建镜像" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, fuzzy, python-format msgid "Fetching image '%s' from glance" msgstr "正在从glance镜像服务器中下载镜像 %s" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, fuzzy, python-format msgid "Copying image '%s' to IVM" msgstr "上传镜像 %s" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 #, fuzzy msgid "Creating logical volume" msgstr "在volume_utils创建存储库" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, fuzzy, python-format msgid "Copying image to the device '%s'" msgstr "正在获取镜像 %s 的大小" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "正在删除基文件:%s" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "准备启动实例" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "实例 %s:重启" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "正启动虚拟机实例 %s" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "无法找到 %s 卷" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "准备启动实例" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "无法使用全局角色 %(role_id)s" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7569,19 +7581,19 @@ msgstr "正在获取镜像 %s 的大小" msgid "Got image size of %(size)s for the image %(image)s" msgstr "获得大小为 %(size)s 的镜像目的为了 %(image)s" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, 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:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "对 %(method)s 的调用返回错误:%(e)s。" @@ -7670,24 +7682,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "解密私钥失败:%s" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "不支持在XenServer启动主机" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "无法登录到XenAPI(Dom0磁盘是空么?)" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "得到异常:%s" @@ -7822,70 +7834,70 @@ msgstr "" "网络 %(bridge)s 的 PIF %(pif_rec['uuid'])s 有VLAN id %(pif_vlan)d。期待的数目是 " "%(vlan_num)d" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 #, fuzzy msgid "Created VM" msgstr "_create: %s" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 #, fuzzy msgid "VM already halted, skipping shutdown..." msgstr "虚拟机 %(instance_uuid)s 已经终止,跳过关闭..." -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "没有在实例 %s 找到VBD" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "已经分离" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "无法移除 VBD %s" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "无法销毁 VBD %s" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi_ref)s" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi_ref)s" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "无法销毁 VDI %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -7894,554 +7906,559 @@ msgstr "" "创建了 VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) 位置在" " %(sr_ref)s。" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "克隆了 VDI %(vdi_ref)s 对象来自VDI %(vdi_to_clone_ref)s" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, fuzzy, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "未找到 %(vm_ref)s 的主VDI" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 #, fuzzy msgid "Starting snapshot for VM" msgstr "开始为虚拟机 %s 快照" -#: nova/virt/xenapi/vm_utils.py:540 -#, fuzzy, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" -msgstr "正在为虚拟机 %(vm_ref)s 做快照,采用标签是 “%(label)s”" +#: nova/virt/xenapi/vm_utils.py:594 +#, fuzzy +msgid "Failed to snapshot VDI" +msgstr "删除VDI失败" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "请求xapi 上传 %(vdi_uuids)s 作为镜像ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "只能在ext类型的缺省本地存储库支持快速克隆。这个系统的存储库类型为 %(sr_type)s。忽略此 cow 标记。" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, fuzzy, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "xapi 'download_vhd' 返回“%(vdi_type)s”类型的VDI,其UUID为 “%(vdi_uuid)s”" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, fuzzy, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "请求 xapi 获取 vhd 镜像 %(image)s" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "image_size_bytes=%(size_bytes)d,allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "镜像大小 %(size_bytes)d 超过instance_type所允许的小大 %(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "获取镜像 %(image)s" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "镜像 %(image)s 的大小:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "内核/内存盘镜像太大:%(vdi_size)d 字节,最大 %(max_size)d 字节" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "将VDI %s 复制到dom0的/boot/guest下" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "内核/内存盘 VDI %s 已销毁" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 #, fuzzy msgid "Failed to fetch glance image" msgstr "实例 %s:获取Glance镜像失败" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "检测到 %(image_type_str)s 格式,目标是镜像 %(image_ref)s" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "为PV内核查询vdi %s" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "未知的镜像格式 %(disk_image_type)s" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "VDI %s 依然可用" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "重新扫描存储库 %s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "标记sr_matching_filter '%s' 没有遵循格式要求" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "无法找到content-type ISO的存储库" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO:正在查看存储库 %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "ISO:非iso内容" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO:iso content_type,没有 'i18n-key' 键" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 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:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: 存储库符合标准" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, 正在查看是否是本地的主机" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "ISO: PBD %(pbd_ref)s 消失了" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, 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:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "ISO:含有本地PBD的存储库" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, 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:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "来自Xenserver无效的统计数据:%s" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, 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:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "VHD coalesce 将要超过(%(max_attempts)d),放弃中..." -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "等待设备 %s 创建超时" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "插入VBD %s... " -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "插入VBD %s 完成。" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, 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:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, 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:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "正在销毁VDI为 %s 的 VBD " -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "已经销毁VDI为 %s 的 VBD" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "对 %s 运行pygrub" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "找到Xen内核 %s" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "没有找到Xen内核。正在启动HVM。" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "分区:" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, 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:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "完成写入分区表 %s 。" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 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:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "该镜像有XenServer工具,但是不能进行网络注入" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "没有在该镜像上安装XenServer工具" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "直接操作接口文件" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "挂载文件系统失败(期望的是非Linux实例):%s" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, fuzzy, python-format msgid "Updating progress to %(progress)d" msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 #, fuzzy msgid "Starting instance" msgstr "正在启动虚拟机" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "从 dom0 中移除内核/内存盘文件" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "在数据库更新卷失败" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 #, fuzzy msgid "Auto configuring disk, attempting to resize partition..." msgstr "正在自动配置实例 %(instance_uuid)s 的磁盘,尝试调整分区大小..." -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 #, fuzzy msgid "Starting VM" msgstr "重启xvp" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "%(hypervisor)s/%(os)s/%(architecture)s 最新的agent build 是 %(version)s 版本" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "没有找到 %(hypervisor)s/%(os)s/%(architecture)s 的代理创建" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "实例代理版本:%s" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "设置VCPU 权重" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, fuzzy, python-format msgid "Could not find VM with name %s" msgstr "找不到VDI ref" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "快照完毕并为虚拟机 %s 上传" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "将 vhd 转移到新主机失败" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, fuzzy, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "将 VDI %(cow_uuid)s 由 %(old_gb)dGB 调小到 %(new_gb)dGB" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "将 VDI %(vdi_uuid)s 由 %(old_gb)dGB 调大到 %(new_gb)dGB" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 #, fuzzy msgid "Resize complete" msgstr "调整实例 %s 的大小完毕" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "无法为VDI %s 找到VBD" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, fuzzy, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "没有为实例 %(instance_id)s 找到卷。" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 #, fuzzy msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "实例 %(instance_uuid)s 使用RAW或者VHD,跳过内核和内存盘的删除" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "实例拥有内核或者内存盘,但不是二者均有" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "内核/内存盘文件移除了" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 #, fuzzy msgid "Destroying VM" msgstr "重启xvp" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "虚拟机不存在,跳过销毁..." -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "实例已处于救援模式:%s" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 #, fuzzy msgid "VM is not present, skipping power off..." msgstr "虚拟机不存在,跳过销毁..." -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 #, fuzzy msgid "Automatically hard rebooting" msgstr "自动冷重启 %d" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 #, fuzzy msgid "Injecting network info to xenstore" msgstr "为虚拟机注入网络信息到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 #, fuzzy msgid "Creating vifs" msgstr "正在创建镜像" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, 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:1377 +#: nova/virt/xenapi/vmops.py:1393 #, fuzzy msgid "Injecting hostname to xenstore" msgstr "为虚拟机注入hostname到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 #, fuzzy msgid "Migrate Send failed" msgstr "创建失败" @@ -8628,22 +8645,22 @@ msgstr "分离_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to locate volume %s" msgstr "无法找到 %s 卷" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "无法分离 %s 卷" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "无法销毁VBD %s" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "净化存储库 %s 出错" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离" @@ -9911,44 +9928,45 @@ msgid "Failed to reach backend %d" msgstr "到达后台 %d 失败" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, fuzzy, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "XenSMDriver要求xenapi连接" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "初始化会话失败" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "卷会在后台创建 - %d" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "在数据库更新卷失败" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "无法创建卷" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, fuzzy, python-format msgid "Volume %s does not exist" msgstr "卷组 %s 不存在" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "删除VDI失败" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "在数据库删除卷失败" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "没有在数据库找到卷" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "没有在数据库中找到后台(backend)" @@ -10031,3 +10049,15 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "打开虚拟机管理程序的连接失败" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "正在为虚拟机 %(vm_ref)s 做快照,采用标签是 “%(label)s”" + diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po index 7ed244348..af39b10bf 100644 --- a/nova/locale/zh_TW/LC_MESSAGES/nova.po +++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-02 00:03+0000\n" +"POT-Creation-Date: 2012-10-09 00:03+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -101,246 +101,246 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:179 #, python-format msgid "Fatal call to deprecated config %(msg)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:183 msgid "Failed to decrypt text" msgstr "內文解碼失敗" -#: nova/exception.py:190 +#: nova/exception.py:187 msgid "Virtual Interface creation failed" msgstr "建立虛擬介面失敗" -#: nova/exception.py:194 +#: nova/exception.py:191 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "連續嘗試 5 次建立唯一網路位置(MAC)的虛擬介面失敗" -#: nova/exception.py:199 +#: nova/exception.py:196 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:201 msgid "Not authorized." msgstr "未被授權" -#: nova/exception.py:209 +#: nova/exception.py:206 msgid "User does not have admin privileges" msgstr "使用者並沒有管理者權力" -#: nova/exception.py:213 +#: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:214 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:221 +#: nova/exception.py:218 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:222 msgid "Unacceptable parameters." msgstr "不可接受的參數值" -#: nova/exception.py:230 +#: nova/exception.py:227 msgid "Invalid snapshot" msgstr "無效的快照(snapshot)" -#: nova/exception.py:234 +#: nova/exception.py:231 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:238 +#: nova/exception.py:235 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: 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 +#: nova/exception.py:239 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2145 msgid "Keypair data is invalid" msgstr "無效的Keypair" -#: nova/exception.py:246 +#: nova/exception.py:243 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:247 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:251 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:255 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:262 +#: nova/exception.py:259 msgid "Invalid volume" msgstr "" -#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1259 +#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1266 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:267 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:271 nova/api/ec2/cloud.py:570 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:275 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:279 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 +#: nova/exception.py:283 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:290 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:294 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:299 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 +#: nova/exception.py:303 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:307 #, 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:315 +#: nova/exception.py:312 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:316 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:320 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:324 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:328 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:332 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:336 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:340 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:344 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:348 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:352 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:360 +#: nova/exception.py:357 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:364 +#: nova/exception.py:361 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:369 +#: nova/exception.py:366 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:371 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:378 +#: nova/exception.py:375 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:382 +#: nova/exception.py:379 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:386 +#: nova/exception.py:383 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:387 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:391 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:397 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -348,132 +348,132 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:404 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:408 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:415 +#: nova/exception.py:412 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:419 +#: nova/exception.py:416 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:423 +#: nova/exception.py:420 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:427 +#: nova/exception.py:424 msgid "Constraint not met." msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:429 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:437 -#, python-format -msgid "Could not find driver for connection_type %(name)s" -msgstr "" +#: nova/exception.py:434 +#, fuzzy, python-format +msgid "Could not find driver for compute_driver %(name)s" +msgstr "找不到Volume %s" -#: nova/exception.py:441 +#: nova/exception.py:438 #, python-format msgid "Volume %(volume_id)s persistence file could not be found." msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:442 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:446 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:454 +#: nova/exception.py:451 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:456 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:460 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:468 +#: nova/exception.py:465 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:473 +#: nova/exception.py:470 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:477 +#: nova/exception.py:474 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:478 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:483 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:487 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/exception.py:494 +#: nova/exception.py:491 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:495 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:499 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:503 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:507 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:511 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -481,722 +481,722 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:518 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:522 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:526 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:530 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:534 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:538 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:542 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:546 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:550 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:557 +#: nova/exception.py:554 msgid "No networks defined." msgstr "" -#: nova/exception.py:561 +#: nova/exception.py:558 #, 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:566 +#: nova/exception.py:563 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:567 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:571 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:575 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:582 +#: nova/exception.py:579 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:583 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:587 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:591 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:596 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:600 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:605 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:613 +#: nova/exception.py:610 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:618 +#: nova/exception.py:615 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:619 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:623 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:640 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:644 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:648 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:652 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:657 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:664 +#: nova/exception.py:661 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:668 +#: nova/exception.py:665 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:669 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:673 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:677 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:681 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:685 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:692 +#: nova/exception.py:689 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:696 +#: nova/exception.py:693 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:700 +#: nova/exception.py:697 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:704 +#: nova/exception.py:701 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:706 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:710 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:717 +#: nova/exception.py:714 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:721 +#: nova/exception.py:718 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:725 +#: nova/exception.py:722 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:729 +#: nova/exception.py:726 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:733 +#: nova/exception.py:730 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:737 +#: nova/exception.py:734 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:741 +#: nova/exception.py:738 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:743 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:747 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:752 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:757 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:761 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:766 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:770 #, 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:779 +#: nova/exception.py:776 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:780 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:784 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:792 +#: nova/exception.py:789 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:796 +#: nova/exception.py:793 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:797 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:802 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:809 +#: nova/exception.py:806 #, python-format msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:811 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:818 +#: nova/exception.py:815 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:820 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:824 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:829 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:834 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:842 +#: nova/exception.py:839 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:843 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:850 +#: nova/exception.py:847 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:855 +#: nova/exception.py:852 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:856 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:863 +#: nova/exception.py:860 msgid "Action not allowed." msgstr "" -#: nova/exception.py:867 +#: nova/exception.py:864 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:868 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:875 +#: nova/exception.py:872 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:879 +#: nova/exception.py:876 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:880 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:884 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:891 +#: nova/exception.py:888 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:893 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:897 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:901 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:905 msgid "Migration error" msgstr "" -#: nova/exception.py:912 +#: nova/exception.py:909 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:915 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:919 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:923 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:927 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:931 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:935 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:939 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:943 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:947 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:951 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:955 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:965 +#: nova/exception.py:962 #, 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:970 +#: nova/exception.py:967 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:971 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:975 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:979 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:983 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:987 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:991 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:995 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:999 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1006 +#: nova/exception.py:1003 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1008 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1012 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1016 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1023 +#: nova/exception.py:1020 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1025 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1029 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1033 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1038 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1043 #, fuzzy msgid "Unknown NFS exception" msgstr "發生一個未知例外" -#: nova/exception.py:1050 +#: nova/exception.py:1047 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1051 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1055 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1059 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1065 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1069 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1073 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1077 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1081 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1085 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1089 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1093 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1097 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1101 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1105 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1113 +#: nova/exception.py:1110 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1115 #, 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:1124 +#: nova/exception.py:1121 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1128 +#: nova/exception.py:1125 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1130 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1134 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -1654,7 +1654,7 @@ msgstr "" msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669 +#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:678 msgid "Not enough parameters, need group_name or group_id" msgstr "" @@ -1663,192 +1663,192 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:600 nova/api/ec2/cloud.py:632 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:614 +#: nova/api/ec2/cloud.py:623 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:680 +#: nova/api/ec2/cloud.py:689 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:756 +#: nova/api/ec2/cloud.py:765 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250 +#: nova/api/ec2/cloud.py:769 nova/api/openstack/compute/contrib/volumes.py:250 #: nova/api/openstack/volume/volumes.py:310 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:788 +#: nova/api/ec2/cloud.py:797 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:801 +#: nova/api/ec2/cloud.py:810 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:809 +#: nova/api/ec2/cloud.py:818 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:429 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:828 +#: nova/api/ec2/cloud.py:837 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911 -#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460 +#: nova/api/ec2/cloud.py:863 nova/api/ec2/cloud.py:920 +#: nova/api/ec2/cloud.py:1454 nova/api/ec2/cloud.py:1469 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:977 +#: nova/api/ec2/cloud.py:986 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1128 +#: nova/api/ec2/cloud.py:1137 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1132 +#: nova/api/ec2/cloud.py:1141 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1136 +#: nova/api/ec2/cloud.py:1145 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1141 +#: nova/api/ec2/cloud.py:1150 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1144 +#: nova/api/ec2/cloud.py:1153 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1152 +#: nova/api/ec2/cloud.py:1161 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1160 +#: nova/api/ec2/cloud.py:1169 #: nova/api/openstack/compute/contrib/floating_ips.py:249 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1169 +#: nova/api/ec2/cloud.py:1178 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1172 +#: nova/api/ec2/cloud.py:1181 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1175 +#: nova/api/ec2/cloud.py:1184 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1183 +#: nova/api/ec2/cloud.py:1192 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1188 +#: nova/api/ec2/cloud.py:1197 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1215 +#: nova/api/ec2/cloud.py:1224 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1256 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1266 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1266 +#: nova/api/ec2/cloud.py:1275 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1275 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1366 +#: nova/api/ec2/cloud.py:1375 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1382 +#: nova/api/ec2/cloud.py:1391 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1401 +#: nova/api/ec2/cloud.py:1410 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1463 +#: nova/api/ec2/cloud.py:1472 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1465 +#: nova/api/ec2/cloud.py:1474 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1467 +#: nova/api/ec2/cloud.py:1476 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1469 +#: nova/api/ec2/cloud.py:1478 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1511 +#: nova/api/ec2/cloud.py:1520 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " "have a volume attached at root (%(root)s)" msgstr "" -#: nova/api/ec2/cloud.py:1541 +#: nova/api/ec2/cloud.py:1550 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1559 +#: nova/api/ec2/cloud.py:1568 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1592 +#: nova/api/ec2/cloud.py:1601 msgid "Invalid CIDR" msgstr "" @@ -1911,7 +1911,7 @@ msgstr "" msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:539 #, python-format msgid "marker [%s] not found" msgstr "" @@ -2179,213 +2179,213 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:446 -#: nova/api/openstack/compute/servers.py:458 -#: nova/api/openstack/compute/servers.py:554 -#: nova/api/openstack/compute/servers.py:710 -#: nova/api/openstack/compute/servers.py:959 -#: nova/api/openstack/compute/servers.py:1062 -#: nova/api/openstack/compute/servers.py:1212 +#: nova/api/openstack/compute/servers.py:447 +#: nova/api/openstack/compute/servers.py:459 +#: nova/api/openstack/compute/servers.py:555 +#: nova/api/openstack/compute/servers.py:711 +#: nova/api/openstack/compute/servers.py:966 +#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1219 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:490 +#: nova/api/openstack/compute/servers.py:491 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:498 +#: nova/api/openstack/compute/servers.py:499 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:517 +#: nova/api/openstack/compute/servers.py:518 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:561 +#: nova/api/openstack/compute/servers.py:562 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:565 +#: nova/api/openstack/compute/servers.py:566 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:569 +#: nova/api/openstack/compute/servers.py:570 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:586 +#: nova/api/openstack/compute/servers.py:587 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:589 +#: nova/api/openstack/compute/servers.py:590 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:594 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:612 +#: nova/api/openstack/compute/servers.py:613 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:615 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:626 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:636 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:648 +#: nova/api/openstack/compute/servers.py:649 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:655 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:657 +#: nova/api/openstack/compute/servers.py:658 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:684 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:690 +#: nova/api/openstack/compute/servers.py:691 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:697 +#: nova/api/openstack/compute/servers.py:698 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:727 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:775 -#: nova/api/openstack/compute/servers.py:875 +#: nova/api/openstack/compute/servers.py:776 +#: nova/api/openstack/compute/servers.py:876 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:811 +#: nova/api/openstack/compute/servers.py:812 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:814 +#: nova/api/openstack/compute/servers.py:815 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:820 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:822 +#: nova/api/openstack/compute/servers.py:823 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:826 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:873 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:878 +#: nova/api/openstack/compute/servers.py:879 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:951 +#: nova/api/openstack/compute/servers.py:958 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:977 -#: nova/api/openstack/compute/servers.py:997 +#: nova/api/openstack/compute/servers.py:984 +#: nova/api/openstack/compute/servers.py:1004 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:983 +#: nova/api/openstack/compute/servers.py:990 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1010 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1016 +#: nova/api/openstack/compute/servers.py:1023 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1020 +#: nova/api/openstack/compute/servers.py:1027 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1033 +#: nova/api/openstack/compute/servers.py:1040 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1045 +#: nova/api/openstack/compute/servers.py:1052 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1048 +#: nova/api/openstack/compute/servers.py:1055 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1072 +#: nova/api/openstack/compute/servers.py:1079 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1081 +#: nova/api/openstack/compute/servers.py:1088 #: nova/api/openstack/volume/volumes.py:263 #: nova/api/openstack/volume/volumes.py:267 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1090 +#: nova/api/openstack/compute/servers.py:1097 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1110 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1107 -#: nova/api/openstack/compute/servers.py:1307 +#: nova/api/openstack/compute/servers.py:1114 +#: nova/api/openstack/compute/servers.py:1314 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1125 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1131 +#: nova/api/openstack/compute/servers.py:1138 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1134 +#: nova/api/openstack/compute/servers.py:1141 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1152 +#: nova/api/openstack/compute/servers.py:1159 #: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/keypairs.py:78 #: nova/api/openstack/compute/contrib/networks.py:75 @@ -2393,19 +2393,19 @@ msgstr "" msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1157 +#: nova/api/openstack/compute/servers.py:1164 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1217 +#: nova/api/openstack/compute/servers.py:1224 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1250 +#: nova/api/openstack/compute/servers.py:1257 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/servers.py:1341 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -3000,116 +3000,116 @@ msgstr "" msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1283 +#: nova/compute/api.py:1300 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1568 +#: nova/compute/api.py:1585 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1577 +#: nova/compute/api.py:1594 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1619 +#: nova/compute/api.py:1636 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" msgstr "" -#: nova/compute/api.py:1791 +#: nova/compute/api.py:1808 msgid "Locking" msgstr "" -#: nova/compute/api.py:1799 +#: nova/compute/api.py:1816 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:1867 +#: nova/compute/api.py:1884 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:1952 +#: nova/compute/api.py:1969 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2101 +#: nova/compute/api.py:2118 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2105 +#: nova/compute/api.py:2122 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2206 +#: nova/compute/api.py:2223 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2209 +#: nova/compute/api.py:2226 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2217 +#: nova/compute/api.py:2234 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2223 +#: nova/compute/api.py:2240 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2243 +#: nova/compute/api.py:2260 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2246 +#: nova/compute/api.py:2263 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2253 +#: nova/compute/api.py:2270 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2318 +#: nova/compute/api.py:2335 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2326 +#: nova/compute/api.py:2343 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2329 +#: nova/compute/api.py:2346 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:2586 +#: nova/compute/api.py:2603 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2612 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:2598 +#: nova/compute/api.py:2615 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:2609 +#: nova/compute/api.py:2626 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3132,492 +3132,492 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:167 +#: nova/compute/manager.py:166 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:223 +#: nova/compute/manager.py:222 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/compute/manager.py:229 +#: nova/compute/manager.py:228 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:264 +#: nova/compute/manager.py:263 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:292 +#: nova/compute/manager.py:291 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:306 +#: nova/compute/manager.py:305 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:320 +#: nova/compute/manager.py:319 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:330 +#: nova/compute/manager.py:329 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:339 +#: nova/compute/manager.py:338 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:412 +#: nova/compute/manager.py:411 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:534 +#: nova/compute/manager.py:533 #, python-format msgid "Build error: %s" msgstr "" -#: nova/compute/manager.py:551 +#: nova/compute/manager.py:550 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:572 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:578 #, python-format msgid "Re-scheduling instance: attempt %d" msgstr "" -#: nova/compute/manager.py:604 +#: nova/compute/manager.py:603 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:635 +#: nova/compute/manager.py:634 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:678 +#: nova/compute/manager.py:677 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:684 +#: nova/compute/manager.py:683 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:694 +#: nova/compute/manager.py:693 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:715 +#: nova/compute/manager.py:714 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:719 +#: nova/compute/manager.py:718 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:732 +#: nova/compute/manager.py:731 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:750 +#: nova/compute/manager.py:749 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:774 +#: nova/compute/manager.py:773 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:834 +#: nova/compute/manager.py:835 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:865 +#: nova/compute/manager.py:866 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:868 +#: nova/compute/manager.py:869 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:877 +#: nova/compute/manager.py:878 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:933 nova/compute/manager.py:1687 -#: nova/compute/manager.py:2855 +#: nova/compute/manager.py:934 nova/compute/manager.py:1720 +#: nova/compute/manager.py:2888 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1015 +#: nova/compute/manager.py:1016 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1092 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1118 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:1154 +#: nova/compute/manager.py:1155 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1160 +#: nova/compute/manager.py:1161 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1225 +#: nova/compute/manager.py:1226 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1231 +#: nova/compute/manager.py:1232 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1236 +#: nova/compute/manager.py:1237 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1267 +#: nova/compute/manager.py:1268 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/compute/manager.py:1275 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1284 +#: nova/compute/manager.py:1285 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1300 +#: nova/compute/manager.py:1301 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1308 +#: nova/compute/manager.py:1309 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1323 +#: nova/compute/manager.py:1324 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1327 +#: nova/compute/manager.py:1328 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1340 +#: nova/compute/manager.py:1341 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1367 +#: nova/compute/manager.py:1368 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1388 +#: nova/compute/manager.py:1389 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1532 +#: nova/compute/manager.py:1548 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1550 +#: nova/compute/manager.py:1566 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:1740 +#: nova/compute/manager.py:1773 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:1757 +#: nova/compute/manager.py:1790 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:1795 +#: nova/compute/manager.py:1828 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1825 +#: nova/compute/manager.py:1858 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:1841 +#: nova/compute/manager.py:1874 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:1846 +#: nova/compute/manager.py:1879 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:1849 +#: nova/compute/manager.py:1882 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1899 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:1891 +#: nova/compute/manager.py:1924 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1952 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1961 +#: nova/compute/manager.py:1994 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:2003 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1985 +#: nova/compute/manager.py:2018 #, 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:2014 +#: nova/compute/manager.py:2047 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2051 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:2031 +#: nova/compute/manager.py:2064 #, 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:2124 +#: nova/compute/manager.py:2157 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2177 +#: nova/compute/manager.py:2210 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2236 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2232 +#: nova/compute/manager.py:2265 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2240 +#: nova/compute/manager.py:2273 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2242 +#: nova/compute/manager.py:2275 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2301 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2270 +#: nova/compute/manager.py:2303 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:2284 +#: nova/compute/manager.py:2317 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2448 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:2441 +#: nova/compute/manager.py:2474 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:2446 +#: nova/compute/manager.py:2479 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:2455 +#: nova/compute/manager.py:2488 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2495 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:2466 +#: nova/compute/manager.py:2499 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:2473 +#: nova/compute/manager.py:2506 #, python-format msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" msgstr "" -#: nova/compute/manager.py:2481 +#: nova/compute/manager.py:2514 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:2498 +#: nova/compute/manager.py:2531 #, 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:2516 +#: nova/compute/manager.py:2549 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:2539 +#: nova/compute/manager.py:2572 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2604 +#: nova/compute/manager.py:2637 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2630 +#: nova/compute/manager.py:2663 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2636 nova/compute/manager.py:2674 +#: nova/compute/manager.py:2669 nova/compute/manager.py:2707 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:2661 +#: nova/compute/manager.py:2694 #, 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:2698 +#: nova/compute/manager.py:2731 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2710 nova/compute/manager.py:2721 -#: nova/compute/manager.py:2735 +#: nova/compute/manager.py:2743 nova/compute/manager.py:2754 +#: nova/compute/manager.py:2768 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:2715 +#: nova/compute/manager.py:2748 msgid "Instance is paused or suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2728 +#: nova/compute/manager.py:2761 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:2744 +#: nova/compute/manager.py:2777 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:2752 +#: nova/compute/manager.py:2785 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/manager.py:2796 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2842 #, 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:2816 +#: nova/compute/manager.py:2849 #, 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:2823 +#: nova/compute/manager.py:2856 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" @@ -3726,65 +3726,65 @@ msgid "" "is disabled." msgstr "" -#: nova/compute/resource_tracker.py:408 +#: nova/compute/resource_tracker.py:407 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/compute/resource_tracker.py:413 +#: nova/compute/resource_tracker.py:412 #, python-format msgid "Compute_service record updated for %s " msgstr "" -#: nova/compute/resource_tracker.py:423 +#: nova/compute/resource_tracker.py:422 #, python-format msgid "Expiring resource claim %s" msgstr "" -#: nova/compute/resource_tracker.py:437 +#: nova/compute/resource_tracker.py:436 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/resource_tracker.py:447 +#: nova/compute/resource_tracker.py:446 #, python-format msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:448 +#: nova/compute/resource_tracker.py:447 #, python-format msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:453 +#: nova/compute/resource_tracker.py:452 #, python-format msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/compute/resource_tracker.py:455 +#: nova/compute/resource_tracker.py:454 msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:462 +#: nova/compute/resource_tracker.py:461 #, python-format msgid "Free ram (MB): %s" msgstr "" -#: nova/compute/resource_tracker.py:463 +#: nova/compute/resource_tracker.py:462 #, python-format msgid "Free disk (GB): %s" msgstr "" -#: nova/compute/resource_tracker.py:468 +#: nova/compute/resource_tracker.py:467 #, python-format msgid "Free VCPUS: %s" msgstr "" -#: nova/compute/resource_tracker.py:470 +#: nova/compute/resource_tracker.py:469 msgid "Free VCPU information unavailable" msgstr "" -#: nova/compute/resource_tracker.py:545 +#: nova/compute/resource_tracker.py:544 #, python-format msgid "Missing keys: %s" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/utils.py:88 +#: nova/compute/utils.py:87 #, python-format msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" @@ -3871,40 +3871,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4675 +#: nova/db/sqlalchemy/api.py:4676 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 +#: nova/db/sqlalchemy/api.py:4696 nova/db/sqlalchemy/api.py:4722 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4733 +#: nova/db/sqlalchemy/api.py:4734 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4767 +#: nova/db/sqlalchemy/api.py:4768 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4782 +#: nova/db/sqlalchemy/api.py:4783 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4801 +#: nova/db/sqlalchemy/api.py:4802 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4818 +#: nova/db/sqlalchemy/api.py:4819 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4856 +#: nova/db/sqlalchemy/api.py:4857 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4989,6 +4989,13 @@ msgid "" "%(max_io_ops)s" msgstr "" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5140,12 +5147,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:686 +#: nova/tests/test_xenapi.py:687 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:697 +#: nova/tests/test_xenapi.py:698 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5227,28 +5234,28 @@ msgstr "" msgid "test_snapshot_detail: resp_dict=%s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:587 +#: nova/tests/compute/test_compute.py:605 +#: nova/tests/compute/test_compute.py:638 +#: nova/tests/compute/test_compute.py:663 +#: nova/tests/compute/test_compute.py:2253 #, python-format msgid "Running instances: %s" msgstr "" -#: 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 +#: nova/tests/compute/test_compute.py:593 +#: nova/tests/compute/test_compute.py:628 +#: nova/tests/compute/test_compute.py:651 +#: nova/tests/compute/test_compute.py:681 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:994 +#: nova/tests/compute/test_compute.py:1003 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2255 +#: nova/tests/compute/test_compute.py:2264 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -5268,12 +5275,12 @@ msgstr "無法卸載 Volume %s" msgid "Failed to get info for disk %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:132 +#: nova/tests/integrated/test_api_samples.py:134 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:136 +#: nova/tests/integrated/test_api_samples.py:138 #, python-format msgid "" "Key mismatch:\n" @@ -5281,13 +5288,25 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:144 +#: nova/tests/integrated/test_api_samples.py:146 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 -#: nova/tests/integrated/test_api_samples.py:179 +#: nova/tests/integrated/test_api_samples.py:149 +#, python-format +msgid "" +"Length mismatch: %(result)s\n" +"%(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:160 +#, python-format +msgid "Result: %(res_obj)s not in %(expected)s." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:190 #, python-format msgid "" "Values do not match:\n" @@ -5354,29 +5373,19 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/connection.py:70 -msgid "" -"Specifying virt driver via connection_type is deprecated. Use " -"compute_driver=classname instead." -msgstr "" - -#: nova/virt/connection.py:82 -msgid "Failed to open connection to underlying virt platform" -msgstr "" - -#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232 +#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:232 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:185 +#: nova/virt/firewall.py:186 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:187 +#: nova/virt/firewall.py:188 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:355 +#: nova/virt/firewall.py:356 #, python-format msgid "Adding security group rule: %r" msgstr "" @@ -5591,7 +5600,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1980 +#: nova/virt/libvirt/driver.py:1981 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5606,7 +5615,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3033 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6144,7 +6153,7 @@ msgstr "" msgid "Removing existing folder %s " msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414 +#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:455 #, python-format msgid "block device info: %s" msgstr "" @@ -6204,7 +6213,7 @@ msgstr "" msgid "Failed to remove volume from VM %s" msgstr "找不到Volume %s" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603 +#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:605 msgid "Could not determine iscsi initiator name" msgstr "" @@ -6322,8 +6331,8 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 -#: nova/virt/xenapi/vm_utils.py:407 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1455 +#: nova/virt/xenapi/vm_utils.py:448 #, python-format msgid "block_device_list %s" msgstr "" @@ -6369,173 +6378,173 @@ msgstr "" msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:535 +#: nova/virt/libvirt/driver.py:537 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:552 +#: nova/virt/libvirt/driver.py:554 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:568 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:714 +#: nova/virt/libvirt/driver.py:718 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:724 +#: nova/virt/libvirt/driver.py:728 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:737 +#: nova/virt/libvirt/driver.py:741 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:869 +#: nova/virt/libvirt/driver.py:870 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:873 +#: nova/virt/libvirt/driver.py:874 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:905 +#: nova/virt/libvirt/driver.py:906 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:940 +#: nova/virt/libvirt/driver.py:941 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1070 +#: nova/virt/libvirt/driver.py:1071 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1078 nova/virt/powervm/operator.py:253 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1094 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1139 +#: nova/virt/libvirt/driver.py:1140 #, fuzzy msgid "Guest does not have a console available" msgstr "使用者並沒有管理者權力" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1184 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1188 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 +#: nova/virt/libvirt/driver.py:1192 nova/virt/libvirt/driver.py:1196 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1249 +#: nova/virt/libvirt/driver.py:1250 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1268 +#: nova/virt/libvirt/driver.py:1269 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1403 +#: nova/virt/libvirt/driver.py:1404 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1418 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1427 +#: nova/virt/libvirt/driver.py:1428 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1501 +#: nova/virt/libvirt/driver.py:1502 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1507 +#: nova/virt/libvirt/driver.py:1508 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1511 +#: nova/virt/libvirt/driver.py:1512 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1515 +#: nova/virt/libvirt/driver.py:1516 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1531 +#: nova/virt/libvirt/driver.py:1532 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1825 +#: nova/virt/libvirt/driver.py:1826 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1829 +#: nova/virt/libvirt/driver.py:1830 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1846 +#: nova/virt/libvirt/driver.py:1847 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2098 +#: nova/virt/libvirt/driver.py:2099 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2285 +#: nova/virt/libvirt/driver.py:2286 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2293 +#: nova/virt/libvirt/driver.py:2294 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2332 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2352 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2363 +#: nova/virt/libvirt/driver.py:2364 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6545,51 +6554,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2380 +#: nova/virt/libvirt/driver.py:2381 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2428 +#: nova/virt/libvirt/driver.py:2429 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2498 +#: nova/virt/libvirt/driver.py:2499 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2542 +#: nova/virt/libvirt/driver.py:2543 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2669 +#: nova/virt/libvirt/driver.py:2670 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2718 +#: nova/virt/libvirt/driver.py:2719 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2788 +#: nova/virt/libvirt/driver.py:2789 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2848 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2854 +#: nova/virt/libvirt/driver.py:2855 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2905 +#: nova/virt/libvirt/driver.py:2906 msgid "Starting finish_revert_migration" msgstr "" @@ -6754,14 +6763,14 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:129 +#: nova/virt/libvirt/utils.py:130 #, 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:138 +#: nova/virt/libvirt/utils.py:139 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -6769,27 +6778,31 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:472 +#: nova/virt/libvirt/utils.py:408 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/utils.py:489 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:476 +#: nova/virt/libvirt/utils.py:493 #, python-format msgid "Read: %s" msgstr "" -#: nova/virt/libvirt/utils.py:482 +#: nova/virt/libvirt/utils.py:499 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/utils.py:506 +#: nova/virt/libvirt/utils.py:523 #, python-format msgid "Writing image info file: %s" msgstr "" -#: nova/virt/libvirt/utils.py:507 +#: nova/virt/libvirt/utils.py:524 #, python-format msgid "Wrote: %s" msgstr "" @@ -6890,96 +6903,96 @@ msgstr "" msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:179 +#: nova/virt/powervm/operator.py:174 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:189 +#: nova/virt/powervm/operator.py:184 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:213 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:216 +#: nova/virt/powervm/operator.py:211 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "建立虛擬介面失敗" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:221 #, python-format msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Copying image '%s' to IVM" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/powervm/operator.py:230 msgid "Creating logical volume" msgstr "" -#: nova/virt/powervm/operator.py:240 +#: nova/virt/powervm/operator.py:235 #, python-format msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/powervm/operator.py:243 +#: nova/virt/powervm/operator.py:238 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "建立虛擬介面失敗" -#: nova/virt/powervm/operator.py:249 +#: nova/virt/powervm/operator.py:244 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:263 +#: nova/virt/powervm/operator.py:258 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:280 +#: nova/virt/powervm/operator.py:275 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:289 +#: nova/virt/powervm/operator.py:284 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:293 +#: nova/virt/powervm/operator.py:288 #, fuzzy, python-format msgid "Removing the logical volume '%s'" msgstr "找不到Volume %s" -#: nova/virt/powervm/operator.py:296 +#: nova/virt/powervm/operator.py:291 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:299 +#: nova/virt/powervm/operator.py:294 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:483 +#: nova/virt/powervm/operator.py:478 msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/powervm/operator.py:542 +#: nova/virt/powervm/operator.py:537 #, fuzzy msgid "Unable to get checksum" msgstr "無法卸載 Volume %s" -#: nova/virt/powervm/operator.py:545 +#: nova/virt/powervm/operator.py:540 msgid "Image checksums do not match" msgstr "" -#: nova/virt/powervm/operator.py:570 +#: nova/virt/powervm/operator.py:565 msgid "Uncompressed image file not found" msgstr "" @@ -7388,19 +7401,19 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1414 +#: nova/virt/xenapi/agent.py:73 nova/virt/xenapi/vmops.py:1430 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/agent.py:77 nova/virt/xenapi/vmops.py:1434 #, 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:82 nova/virt/xenapi/vmops.py:1423 +#: nova/virt/xenapi/agent.py:82 nova/virt/xenapi/vmops.py:1439 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -7484,24 +7497,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:339 +#: nova/virt/xenapi/driver.py:362 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:554 +#: nova/virt/xenapi/driver.py:577 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:606 +#: nova/virt/xenapi/driver.py:629 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:644 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "" @@ -7633,606 +7646,611 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:215 +#: nova/virt/xenapi/vm_utils.py:256 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:227 +#: nova/virt/xenapi/vm_utils.py:268 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:234 +#: nova/virt/xenapi/vm_utils.py:275 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:238 +#: nova/virt/xenapi/vm_utils.py:279 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:270 +#: nova/virt/xenapi/vm_utils.py:311 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:287 +#: nova/virt/xenapi/vm_utils.py:328 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:290 +#: nova/virt/xenapi/vm_utils.py:331 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:336 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:300 +#: nova/virt/xenapi/vm_utils.py:341 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:311 +#: nova/virt/xenapi/vm_utils.py:352 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:330 +#: nova/virt/xenapi/vm_utils.py:371 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:333 +#: nova/virt/xenapi/vm_utils.py:374 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:344 +#: nova/virt/xenapi/vm_utils.py:385 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:417 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:487 +#: nova/virt/xenapi/vm_utils.py:528 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:548 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:513 +#: nova/virt/xenapi/vm_utils.py:554 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:540 -#, python-format -msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" -msgstr "" +#: nova/virt/xenapi/vm_utils.py:594 +#, fuzzy +msgid "Failed to snapshot VDI" +msgstr "無效的快照(snapshot)" -#: nova/virt/xenapi/vm_utils.py:582 +#: nova/virt/xenapi/vm_utils.py:635 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:640 +#: nova/virt/xenapi/vm_utils.py:693 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:834 +#: nova/virt/xenapi/vm_utils.py:878 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:893 +#: nova/virt/xenapi/vm_utils.py:936 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:927 +#: nova/virt/xenapi/vm_utils.py:970 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:939 +#: nova/virt/xenapi/vm_utils.py:982 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:952 +#: nova/virt/xenapi/vm_utils.py:995 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:976 +#: nova/virt/xenapi/vm_utils.py:1031 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1021 +#: nova/virt/xenapi/vm_utils.py:1106 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1037 +#: nova/virt/xenapi/vm_utils.py:1122 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1126 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1063 +#: nova/virt/xenapi/vm_utils.py:1148 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1076 +#: nova/virt/xenapi/vm_utils.py:1161 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1085 +#: nova/virt/xenapi/vm_utils.py:1170 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1189 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1118 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1127 +#: nova/virt/xenapi/vm_utils.py:1212 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1165 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1271 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1204 +#: nova/virt/xenapi/vm_utils.py:1289 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1235 +#: nova/virt/xenapi/vm_utils.py:1320 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1331 +#: nova/virt/xenapi/vm_utils.py:1416 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1358 +#: nova/virt/xenapi/vm_utils.py:1443 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1471 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1404 +#: nova/virt/xenapi/vm_utils.py:1489 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:1417 +#: nova/virt/xenapi/vm_utils.py:1502 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1425 +#: nova/virt/xenapi/vm_utils.py:1510 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1512 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1430 +#: nova/virt/xenapi/vm_utils.py:1515 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1433 +#: nova/virt/xenapi/vm_utils.py:1518 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1437 +#: nova/virt/xenapi/vm_utils.py:1522 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1439 +#: nova/virt/xenapi/vm_utils.py:1524 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1442 +#: nova/virt/xenapi/vm_utils.py:1527 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1445 +#: nova/virt/xenapi/vm_utils.py:1530 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1448 +#: nova/virt/xenapi/vm_utils.py:1533 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1555 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1571 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1540 +#: nova/virt/xenapi/vm_utils.py:1625 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1600 +#: nova/virt/xenapi/vm_utils.py:1685 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1687 +#: nova/virt/xenapi/vm_utils.py:1772 #, 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:1697 +#: nova/virt/xenapi/vm_utils.py:1782 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1732 +#: nova/virt/xenapi/vm_utils.py:1817 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1752 +#: nova/virt/xenapi/vm_utils.py:1837 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1765 +#: nova/virt/xenapi/vm_utils.py:1850 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1768 +#: nova/virt/xenapi/vm_utils.py:1853 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1770 +#: nova/virt/xenapi/vm_utils.py:1855 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1773 +#: nova/virt/xenapi/vm_utils.py:1858 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1778 +#: nova/virt/xenapi/vm_utils.py:1863 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1786 +#: nova/virt/xenapi/vm_utils.py:1871 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1799 +#: nova/virt/xenapi/vm_utils.py:1884 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1806 +#: nova/virt/xenapi/vm_utils.py:1891 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1808 +#: nova/virt/xenapi/vm_utils.py:1893 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1821 +#: nova/virt/xenapi/vm_utils.py:1906 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1827 +#: nova/virt/xenapi/vm_utils.py:1912 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1865 +#: nova/virt/xenapi/vm_utils.py:1950 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1919 +#: nova/virt/xenapi/vm_utils.py:2004 #, 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:1951 +#: nova/virt/xenapi/vm_utils.py:2036 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2086 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2094 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2098 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2114 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2123 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2150 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:620 +#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:636 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:208 +#: nova/virt/xenapi/vmops.py:224 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:281 +#: nova/virt/xenapi/vmops.py:297 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:341 +#: nova/virt/xenapi/vmops.py:357 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:364 +#: nova/virt/xenapi/vmops.py:380 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:428 +#: nova/virt/xenapi/vmops.py:444 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:445 +#: nova/virt/xenapi/vmops.py:461 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:486 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:477 +#: nova/virt/xenapi/vmops.py:493 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:496 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:503 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:501 +#: nova/virt/xenapi/vmops.py:517 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:531 +#: nova/virt/xenapi/vmops.py:547 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:555 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:589 +#: nova/virt/xenapi/vmops.py:605 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:609 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:601 +#: nova/virt/xenapi/vmops.py:617 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:637 +#: nova/virt/xenapi/vmops.py:653 #, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:761 +#: nova/virt/xenapi/vmops.py:777 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:766 +#: nova/virt/xenapi/vmops.py:782 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:810 +#: nova/virt/xenapi/vmops.py:826 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:909 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:920 +#: nova/virt/xenapi/vmops.py:936 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:964 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:955 +#: nova/virt/xenapi/vmops.py:971 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:978 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:1004 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1014 +#: nova/virt/xenapi/vmops.py:1030 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1065 +#: nova/virt/xenapi/vmops.py:1081 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1100 +#: nova/virt/xenapi/vmops.py:1116 msgid "VM is not present, skipping power off..." msgstr "" -#: nova/virt/xenapi/vmops.py:1136 +#: nova/virt/xenapi/vmops.py:1152 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1156 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1255 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1322 +#: nova/virt/xenapi/vmops.py:1338 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1341 +#: nova/virt/xenapi/vmops.py:1357 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1350 +#: nova/virt/xenapi/vmops.py:1366 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1369 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1377 +#: nova/virt/xenapi/vmops.py:1393 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1473 +#: nova/virt/xenapi/vmops.py:1489 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1505 +#: nova/virt/xenapi/vmops.py:1521 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1553 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1589 +#: nova/virt/xenapi/vmops.py:1605 msgid "Migrate Send failed" msgstr "" @@ -8418,22 +8436,22 @@ msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to locate volume %s" msgstr "找不到Volume %s" -#: nova/virt/xenapi/volumeops.py:222 +#: nova/virt/xenapi/volumeops.py:224 #, python-format msgid "Unable to detach volume %s" msgstr "無法卸載 Volume %s" -#: nova/virt/xenapi/volumeops.py:227 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:234 +#: nova/virt/xenapi/volumeops.py:236 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:238 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "掛載點 %(mountpoint)s 從虛擬機器 %(instance_name)s 卸載" @@ -9694,44 +9712,45 @@ msgid "Failed to reach backend %d" msgstr "" #: nova/volume/xensm.py:102 -msgid "XenSMDriver requires xenapi connection" +#, python-format +msgid "XenSMDriver requires xenapi connection, using %s" msgstr "" -#: nova/volume/xensm.py:113 +#: nova/volume/xensm.py:114 msgid "Failed to initiate session" msgstr "" -#: nova/volume/xensm.py:146 +#: nova/volume/xensm.py:147 #, python-format msgid "Volume will be created in backend - %d" msgstr "" -#: nova/volume/xensm.py:158 +#: nova/volume/xensm.py:159 msgid "Failed to update volume in db" msgstr "" -#: nova/volume/xensm.py:162 +#: nova/volume/xensm.py:163 msgid "Unable to create volume" msgstr "" -#: nova/volume/xensm.py:169 +#: nova/volume/xensm.py:170 #, python-format msgid "Volume %s does not exist" msgstr "" -#: nova/volume/xensm.py:179 +#: nova/volume/xensm.py:180 msgid "Failed to delete vdi" msgstr "" -#: nova/volume/xensm.py:186 +#: nova/volume/xensm.py:187 msgid "Failed to delete volume in db" msgstr "" -#: nova/volume/xensm.py:220 +#: nova/volume/xensm.py:221 msgid "Failed to find volume in db" msgstr "" -#: nova/volume/xensm.py:232 +#: nova/volume/xensm.py:233 msgid "Failed to find backend in db" msgstr "" @@ -9812,3 +9831,21 @@ msgid "" "gone: %(exc)s" msgstr "" +#~ msgid "Could not find driver for connection_type %(name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Specifying virt driver via connection_type " +#~ "is deprecated. Use compute_driver=classname " +#~ "instead." +#~ msgstr "" + +#~ msgid "Failed to open connection to underlying virt platform" +#~ msgstr "" + +#~ msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection" +#~ msgstr "" + -- cgit