From e4f05bada6bba3dfab936bb0e77a673b640b6f9e Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Sat, 18 May 2013 19:38:32 +0000 Subject: Imported Translations from Transifex Change-Id: Ia0196fe9f65b82d0830f20517e573bd7e63b128d --- nova/locale/bg_BG/LC_MESSAGES/nova.po | 10967 ++++++++++++++++++++++++++++++++ nova/locale/bs/LC_MESSAGES/nova.po | 2015 +++--- nova/locale/cs/LC_MESSAGES/nova.po | 2022 +++--- nova/locale/da/LC_MESSAGES/nova.po | 2015 +++--- nova/locale/de/LC_MESSAGES/nova.po | 2016 +++--- nova/locale/en_AU/LC_MESSAGES/nova.po | 2016 +++--- nova/locale/en_GB/LC_MESSAGES/nova.po | 2016 +++--- nova/locale/en_US/LC_MESSAGES/nova.po | 2001 +++--- nova/locale/es/LC_MESSAGES/nova.po | 2016 +++--- nova/locale/fi_FI/LC_MESSAGES/nova.po | 10967 ++++++++++++++++++++++++++++++++ nova/locale/fr/LC_MESSAGES/nova.po | 2016 +++--- nova/locale/it/LC_MESSAGES/nova.po | 2016 +++--- nova/locale/ja/LC_MESSAGES/nova.po | 2016 +++--- nova/locale/ko/LC_MESSAGES/nova.po | 2016 +++--- nova/locale/ko_KR/LC_MESSAGES/nova.po | 2016 +++--- nova/locale/nb/LC_MESSAGES/nova.po | 2014 +++--- nova/locale/nova.pot | 1953 +++--- nova/locale/pt_BR/LC_MESSAGES/nova.po | 2014 +++--- nova/locale/ru/LC_MESSAGES/nova.po | 2021 +++--- nova/locale/tl/LC_MESSAGES/nova.po | 2015 +++--- nova/locale/tr/LC_MESSAGES/nova.po | 2015 +++--- nova/locale/tr_TR/LC_MESSAGES/nova.po | 2015 +++--- nova/locale/uk/LC_MESSAGES/nova.po | 2015 +++--- nova/locale/vi_VN/LC_MESSAGES/nova.po | 2015 +++--- nova/locale/zh_CN/LC_MESSAGES/nova.po | 2022 +++--- nova/locale/zh_TW/LC_MESSAGES/nova.po | 2016 +++--- 26 files changed, 47363 insertions(+), 22883 deletions(-) create mode 100644 nova/locale/bg_BG/LC_MESSAGES/nova.po create mode 100644 nova/locale/fi_FI/LC_MESSAGES/nova.po diff --git a/nova/locale/bg_BG/LC_MESSAGES/nova.po b/nova/locale/bg_BG/LC_MESSAGES/nova.po new file mode 100644 index 000000000..478e88e5b --- /dev/null +++ b/nova/locale/bg_BG/LC_MESSAGES/nova.po @@ -0,0 +1,10967 @@ +# English (United States) translations for nova. +# Copyright (C) 2012 ORGANIZATION +# This file is distributed under the same license as the nova project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Nova\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" +"PO-Revision-Date: 2013-05-18 19:07+0000\n" +"Last-Translator: openstackjenkins \n" +"Language-Team: Bulgarian (Bulgaria) " +"(http://www.transifex.com/projects/p/openstack/language/bg_BG/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 +#, python-format +msgid "Arguments dropped when creating context: %s" +msgstr "" + +#: nova/context.py:108 +#, python-format +msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" +msgstr "" + +#: nova/crypto.py:55 +msgid "Filename of root CA" +msgstr "" + +#: nova/crypto.py:58 +msgid "Filename of private key" +msgstr "" + +#: nova/crypto.py:61 +msgid "Filename of root Certificate Revocation List" +msgstr "" + +#: nova/crypto.py:64 +msgid "Where we keep our keys" +msgstr "" + +#: nova/crypto.py:67 +msgid "Where we keep our root CA" +msgstr "" + +#: nova/crypto.py:70 +msgid "Should we use a CA for each project?" +msgstr "" + +#: nova/crypto.py:74 +#, python-format +msgid "Subject for certificate for users, %s for project, user, timestamp" +msgstr "" + +#: nova/crypto.py:79 +#, python-format +msgid "Subject for certificate for projects, %s for project, timestamp" +msgstr "" + +#: nova/crypto.py:210 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:393 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:395 +#, python-format +msgid "Flags path: %s" +msgstr "" + +#: nova/exception.py:112 +msgid "An unknown exception occurred." +msgstr "" + +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:153 +msgid "Unknown" +msgstr "" + +#: nova/exception.py:163 +#, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:167 +#, python-format +msgid "Failed to decrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:171 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:175 +msgid "5 attempts to create virtual interfacewith unique mac address failed" +msgstr "" + +#: nova/exception.py:180 +#, python-format +msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" +msgstr "" + +#: nova/exception.py:185 +msgid "Not authorized." +msgstr "" + +#: nova/exception.py:190 +msgid "User does not have admin privileges" +msgstr "" + +#: nova/exception.py:194 +#, python-format +msgid "Policy doesn't allow %(action)s to be performed." +msgstr "" + +#: nova/exception.py:198 +#, python-format +msgid "Image %(image_id)s is not active." +msgstr "" + +#: nova/exception.py:202 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:206 +msgid "Unacceptable parameters." +msgstr "" + +#: nova/exception.py:211 +msgid "Block Device Mapping is Invalid." +msgstr "" + +#: nova/exception.py:215 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" + +#: nova/exception.py:220 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" + +#: nova/exception.py:225 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" +msgstr "" + +#: nova/exception.py:229 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" + +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 +msgid "Keypair data is invalid" +msgstr "" + +#: nova/exception.py:239 +msgid "The request is invalid." +msgstr "" + +#: nova/exception.py:243 +msgid "Invalid input received" +msgstr "" + +#: nova/exception.py:247 +msgid "Invalid volume" +msgstr "" + +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/contrib/admin_actions.py:242 +msgid "Invalid metadata" +msgstr "" + +#: nova/exception.py:255 +msgid "Invalid metadata size" +msgstr "" + +#: nova/exception.py:259 +#, python-format +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgstr "" + +#: nova/exception.py:263 +#, python-format +msgid "Invalid IP protocol %(protocol)s." +msgstr "" + +#: nova/exception.py:267 +#, python-format +msgid "Invalid content type %(content_type)s." +msgstr "" + +#: nova/exception.py:271 +#, python-format +msgid "Invalid cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:275 nova/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: nova/exception.py:282 +#, python-format +msgid "%(err)s" +msgstr "" + +#: nova/exception.py:286 +#, python-format +msgid "" +"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" +" %(reason)s." +msgstr "" + +#: nova/exception.py:291 +#, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:295 nova/openstack/common/db/sqlalchemy/utils.py:33 +msgid "Sort key supplied was not valid." +msgstr "" + +#: nova/exception.py:299 +#, 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:304 +#, python-format +msgid "Instance %(instance_id)s is not running." +msgstr "" + +#: nova/exception.py:308 +#, python-format +msgid "Instance %(instance_id)s is not in rescue mode" +msgstr "" + +#: nova/exception.py:312 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:316 +#, python-format +msgid "Instance %(instance_id)s is not ready" +msgstr "" + +#: nova/exception.py:320 +msgid "Failed to suspend instance" +msgstr "" + +#: nova/exception.py:324 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:328 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:332 +#, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "" + +#: nova/exception.py:336 +msgid "Failed to reboot instance" +msgstr "" + +#: nova/exception.py:340 +msgid "Failed to terminate instance" +msgstr "" + +#: nova/exception.py:344 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:348 +msgid "Service is unavailable at this time." +msgstr "" + +#: nova/exception.py:352 +msgid "Insufficient compute resources." +msgstr "" + +#: nova/exception.py:356 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." +msgstr "" + +#: nova/exception.py:360 +#, python-format +msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." +msgstr "" + +#: nova/exception.py:365 +msgid "The supplied hypervisor type of is invalid." +msgstr "" + +#: nova/exception.py:369 +msgid "The instance requires a newer hypervisor version than has been provided." +msgstr "" + +#: nova/exception.py:374 +#, python-format +msgid "" +"The supplied disk path (%(path)s) already exists, it is expected not to " +"exist." +msgstr "" + +#: nova/exception.py:379 +#, python-format +msgid "The supplied device path (%(path)s) is invalid." +msgstr "" + +#: nova/exception.py:383 +#, python-format +msgid "The supplied device path (%(path)s) is in use." +msgstr "" + +#: nova/exception.py:388 +#, python-format +msgid "The supplied device (%(device)s) is busy." +msgstr "" + +#: nova/exception.py:392 +msgid "Unacceptable CPU info" +msgstr "" + +#: nova/exception.py:396 +#, python-format +msgid "%(address)s is not a valid IP v4/6 address." +msgstr "" + +#: nova/exception.py:400 +#, 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:406 +#, python-format +msgid "" +"vSwitch which contains the port group %(bridge)s is not associated with " +"the desired physical adapter. Expected vSwitch is %(expected)s, but the " +"one associated is %(actual)s." +msgstr "" + +#: nova/exception.py:413 +#, python-format +msgid "Disk format %(disk_format)s is not acceptable" +msgstr "" + +#: nova/exception.py:417 +#, python-format +msgid "Image %(image_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:421 +#, python-format +msgid "Instance %(instance_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:425 +#, python-format +msgid "Ec2 id %(ec2_id)s is unacceptable." +msgstr "" + +#: nova/exception.py:429 +#, python-format +msgid "Expected a uuid but received %(uuid)s." +msgstr "" + +#: nova/exception.py:433 +#, python-format +msgid "Invalid ID received %(id)s." +msgstr "" + +#: nova/exception.py:437 +msgid "Constraint not met." +msgstr "" + +#: nova/exception.py:442 +msgid "Resource could not be found." +msgstr "" + +#: nova/exception.py:447 +#, python-format +msgid "No agent-build associated with id %(id)s." +msgstr "" + +#: nova/exception.py:451 +#, python-format +msgid "Volume %(volume_id)s could not be found." +msgstr "" + +#: nova/exception.py:455 +#, python-format +msgid "Snapshot %(snapshot_id)s could not be found." +msgstr "" + +#: nova/exception.py:459 +#, python-format +msgid "No target id found for volume %(volume_id)s." +msgstr "" + +#: nova/exception.py:463 +#, python-format +msgid "No disk at %(location)s" +msgstr "" + +#: nova/exception.py:467 +#, python-format +msgid "Could not find a handler for %(driver_type)s volume." +msgstr "" + +#: nova/exception.py:471 +#, python-format +msgid "Invalid image href %(image_href)s." +msgstr "" + +#: nova/exception.py:475 +#, python-format +msgid "Image %(image_id)s could not be found." +msgstr "" + +#: nova/exception.py:479 +#, python-format +msgid "" +"Image %(image_id)s could not be found. The nova EC2 API assigns image ids" +" dynamically when they are listed for the first time. Have you listed " +"image ids since adding this image?" +msgstr "" + +#: nova/exception.py:486 +#, python-format +msgid "Project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:490 +msgid "Cannot find SR to read/write VDI." +msgstr "" + +#: nova/exception.py:494 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:498 +#, python-format +msgid "Network %(network_id)s is still in use." +msgstr "" + +#: nova/exception.py:502 +#, python-format +msgid "%(req)s is required to create a network." +msgstr "" + +#: nova/exception.py:506 +#, python-format +msgid "Network %(network_id)s could not be found." +msgstr "" + +#: nova/exception.py:510 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:514 +#, python-format +msgid "Network could not be found for bridge %(bridge)s" +msgstr "" + +#: nova/exception.py:518 +#, python-format +msgid "Network could not be found for uuid %(uuid)s" +msgstr "" + +#: nova/exception.py:522 +#, python-format +msgid "Network could not be found with cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:526 +#, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:530 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:534 +#, 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:539 +msgid "Could not find the datastore reference(s) which the VM uses." +msgstr "" + +#: nova/exception.py:543 +#, python-format +msgid "Port %(port_id)s is still in use." +msgstr "" + +#: nova/exception.py:547 +#, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" + +#: nova/exception.py:551 +#, python-format +msgid "No free port available for instance %(instance)s." +msgstr "" + +#: nova/exception.py:555 +#, python-format +msgid "No fixed IP associated with id %(id)s." +msgstr "" + +#: nova/exception.py:559 +#, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:563 +#, python-format +msgid "Instance %(instance_uuid)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:567 +#, python-format +msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." +msgstr "" + +#: nova/exception.py:572 +#, python-format +msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." +msgstr "" + +#: nova/exception.py:576 +#, python-format +msgid "" +"Fixed IP address (%(address)s) does not exist in network " +"(%(network_uuid)s)." +msgstr "" + +#: nova/exception.py:581 +#, python-format +msgid "" +"Fixed IP address %(address)s is already in use on instance " +"%(instance_uuid)s." +msgstr "" + +#: nova/exception.py:586 +#, python-format +msgid "More than one instance is associated with fixed ip address '%(address)s'." +msgstr "" + +#: nova/exception.py:591 +#, python-format +msgid "Fixed IP address %(address)s is invalid." +msgstr "" + +#: nova/exception.py:595 +msgid "Zero fixed ips available." +msgstr "" + +#: nova/exception.py:599 +msgid "Zero fixed ips could be found." +msgstr "" + +#: nova/exception.py:608 +#, python-format +msgid "Floating ip %(address)s already exists." +msgstr "" + +#: nova/exception.py:612 +#, python-format +msgid "Floating ip not found for id %(id)s." +msgstr "" + +#: nova/exception.py:616 +#, python-format +msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgstr "" + +#: nova/exception.py:620 +#, python-format +msgid "Floating ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:624 +#, python-format +msgid "Floating ip not found for host %(host)s." +msgstr "" + +#: nova/exception.py:628 +#, python-format +msgid "Multiple floating ips are found for address %(address)s." +msgstr "" + +#: nova/exception.py:632 +msgid "Floating ip pool not found." +msgstr "" + +#: nova/exception.py:637 +msgid "Zero floating ips available." +msgstr "" + +#: nova/exception.py:642 +#, python-format +msgid "Floating ip %(address)s is associated." +msgstr "" + +#: nova/exception.py:646 +#, python-format +msgid "Floating ip %(address)s is not associated." +msgstr "" + +#: nova/exception.py:650 +msgid "Zero floating ips exist." +msgstr "" + +#: nova/exception.py:654 +#, python-format +msgid "Interface %(interface)s not found." +msgstr "" + +#: nova/exception.py:658 +msgid "Cannot disassociate auto assigined floating ip" +msgstr "" + +#: nova/exception.py:662 +#, python-format +msgid "Keypair %(name)s not found for user %(user_id)s" +msgstr "" + +#: nova/exception.py:666 +#, python-format +msgid "Certificate %(certificate_id)s not found." +msgstr "" + +#: nova/exception.py:670 +#, python-format +msgid "Service %(service_id)s could not be found." +msgstr "" + +#: nova/exception.py:674 +#, python-format +msgid "Host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:678 +#, python-format +msgid "Compute host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:682 +#, python-format +msgid "Could not find binary %(binary)s on host %(host)s." +msgstr "" + +#: nova/exception.py:686 +#, python-format +msgid "Invalid reservation expiration %(expire)s." +msgstr "" + +#: nova/exception.py:690 +#, python-format +msgid "" +"Change would make usage less than 0 for the following resources: " +"%(unders)s" +msgstr "" + +#: nova/exception.py:695 +msgid "Quota could not be found" +msgstr "" + +#: nova/exception.py:699 +#, python-format +msgid "Unknown quota resources %(unknown)s." +msgstr "" + +#: nova/exception.py:703 +#, python-format +msgid "Quota for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:707 +#, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:711 +#, python-format +msgid "Quota usage for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:715 +#, python-format +msgid "Quota reservation %(uuid)s could not be found." +msgstr "" + +#: nova/exception.py:719 +#, python-format +msgid "Quota exceeded for resources: %(overs)s" +msgstr "" + +#: nova/exception.py:723 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:727 +#, python-format +msgid "Security group %(security_group_id)s not found for project %(project_id)s." +msgstr "" + +#: nova/exception.py:732 +#, python-format +msgid "Security group with rule %(rule_id)s not found." +msgstr "" + +#: nova/exception.py:736 +#, python-format +msgid "" +"Security group %(security_group_id)s is already associated with the " +"instance %(instance_id)s" +msgstr "" + +#: nova/exception.py:741 +#, python-format +msgid "" +"Security group %(security_group_id)s is not associated with the instance " +"%(instance_id)s" +msgstr "" + +#: nova/exception.py:746 +#, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:750 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:755 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:760 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:764 +#, python-format +msgid "Migration not found for instance %(instance_id)s with status %(status)s." +msgstr "" + +#: nova/exception.py:769 +#, python-format +msgid "Console pool %(pool_id)s could not be found." +msgstr "" + +#: nova/exception.py:773 +#, python-format +msgid "" +"Console pool of type %(console_type)s for compute host %(compute_host)s " +"on proxy host %(host)s not found." +msgstr "" + +#: nova/exception.py:779 +#, python-format +msgid "Console %(console_id)s could not be found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Console for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:787 +#, python-format +msgid "" +"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " +"found." +msgstr "" + +#: nova/exception.py:792 +#, python-format +msgid "Invalid console type %(console_type)s" +msgstr "" + +#: nova/exception.py:796 +#, python-format +msgid "Instance type %(instance_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:800 +#, python-format +msgid "Instance type with name %(instance_type_name)s could not be found." +msgstr "" + +#: nova/exception.py:805 +#, python-format +msgid "Flavor %(flavor_id)s could not be found." +msgstr "" + +#: nova/exception.py:809 +#, python-format +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." +msgstr "" + +#: nova/exception.py:814 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:818 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:822 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:826 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:830 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:834 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:838 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:842 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:846 +#, python-format +msgid "Scheduler Host Filter %(filter_name)s could not be found." +msgstr "" + +#: nova/exception.py:850 +#, python-format +msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:855 +#, python-format +msgid "" +"Instance %(instance_uuid)s has no system metadata with key " +"%(metadata_key)s." +msgstr "" + +#: nova/exception.py:860 +#, python-format +msgid "" +"Instance Type %(instance_type_id)s has no extra specs with key " +"%(extra_specs_key)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:869 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:873 +#, python-format +msgid "Virtual switch associated with the network adapter %(adapter)s not found." +msgstr "" + +#: nova/exception.py:878 +#, python-format +msgid "Network adapter %(adapter)s could not be found." +msgstr "" + +#: nova/exception.py:882 +#, python-format +msgid "Class %(class_name)s could not be found: %(exception)s" +msgstr "" + +#: nova/exception.py:886 +msgid "Action not allowed." +msgstr "" + +#: nova/exception.py:890 +msgid "Rotation is not allowed for snapshots" +msgstr "" + +#: nova/exception.py:894 +msgid "Rotation param is required for backup image_type" +msgstr "" + +#: nova/exception.py:898 +#, python-format +msgid "Key pair %(key_name)s already exists." +msgstr "" + +#: nova/exception.py:902 +#, python-format +msgid "Instance %(name)s already exists." +msgstr "" + +#: nova/exception.py:906 +#, python-format +msgid "Instance Type with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:910 +#, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:914 +#, python-format +msgid "" +"Flavor access alreay exists for flavor %(flavor_id)s and project " +"%(project_id)s combination." +msgstr "" + +#: nova/exception.py:919 +#, python-format +msgid "%(path)s is not on shared storage: %(reason)s" +msgstr "" + +#: nova/exception.py:923 +#, python-format +msgid "%(path)s is not on local storage: %(reason)s" +msgstr "" + +#: nova/exception.py:927 +msgid "Migration error" +msgstr "" + +#: nova/exception.py:931 +msgid "Migration pre-check error" +msgstr "" + +#: nova/exception.py:935 +#, python-format +msgid "Malformed message body: %(reason)s" +msgstr "" + +#: nova/exception.py:941 +#, python-format +msgid "Could not find config at %(path)s" +msgstr "" + +#: nova/exception.py:945 +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" +msgstr "" + +#: nova/exception.py:949 +msgid "When resizing, instances must change flavor!" +msgstr "" + +#: nova/exception.py:953 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:957 +msgid "Image is larger than instance type allows" +msgstr "" + +#: nova/exception.py:961 +msgid "Instance type's memory is too small for requested image." +msgstr "" + +#: nova/exception.py:965 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:969 +#, python-format +msgid "Insufficient free memory on compute node to start %(uuid)s." +msgstr "" + +#: nova/exception.py:973 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:977 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:981 +msgid "Quota exceeded" +msgstr "" + +#: nova/exception.py:988 +#, 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:993 +msgid "Maximum number of floating ips exceeded" +msgstr "" + +#: nova/exception.py:997 +msgid "Maximum number of fixed ips exceeded" +msgstr "" + +#: nova/exception.py:1001 +#, python-format +msgid "Maximum number of metadata items exceeds %(allowed)d" +msgstr "" + +#: nova/exception.py:1005 +msgid "Personality file limit exceeded" +msgstr "" + +#: nova/exception.py:1009 +msgid "Personality file path too long" +msgstr "" + +#: nova/exception.py:1013 +msgid "Personality file content too long" +msgstr "" + +#: nova/exception.py:1017 +msgid "Maximum number of key pairs exceeded" +msgstr "" + +#: nova/exception.py:1021 +msgid "Maximum number of security groups or rules exceeded" +msgstr "" + +#: nova/exception.py:1025 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:1030 +#, python-format +msgid "Aggregate %(aggregate_id)s could not be found." +msgstr "" + +#: nova/exception.py:1034 +#, python-format +msgid "Aggregate %(aggregate_name)s already exists." +msgstr "" + +#: nova/exception.py:1038 +#, python-format +msgid "Aggregate %(aggregate_id)s has no host %(host)s." +msgstr "" + +#: nova/exception.py:1042 +#, python-format +msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:1047 +#, python-format +msgid "Aggregate %(aggregate_id)s already has host %(host)s." +msgstr "" + +#: nova/exception.py:1051 +msgid "Unable to create instance type" +msgstr "" + +#: nova/exception.py:1055 +#, python-format +msgid "Failed to set admin password on %(instance)s because %(reason)s" +msgstr "" + +#: nova/exception.py:1061 +#, python-format +msgid "Detected existing vlan with id %(vlan)d" +msgstr "" + +#: nova/exception.py:1065 +msgid "There was a conflict when trying to complete your request." +msgstr "" + +#: nova/exception.py:1070 +#, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1074 +#, python-format +msgid "Info cache for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1079 +#, python-format +msgid "Node %(node_id)s could not be found." +msgstr "" + +#: nova/exception.py:1083 +#, python-format +msgid "Node with UUID %(node_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1087 +#, python-format +msgid "Marker %(marker)s could not be found." +msgstr "" + +#: nova/exception.py:1091 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1095 +#, python-format +msgid "Could not fetch image %(image_id)s" +msgstr "" + +#: nova/exception.py:1099 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1103 +#, python-format +msgid "Task %(task_name)s is already running on host %(host)s" +msgstr "" + +#: nova/exception.py:1107 +#, python-format +msgid "Task %(task_name)s is not running on host %(host)s" +msgstr "" + +#: nova/exception.py:1111 +#, python-format +msgid "Instance %(instance_uuid)s is locked" +msgstr "" + +#: nova/exception.py:1115 +#, python-format +msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" +msgstr "" + +#: nova/exception.py:1120 +#, python-format +msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." +msgstr "" + +#: nova/exception.py:1125 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1129 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1133 +#, 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:1139 +msgid "User data needs to be valid base 64." +msgstr "" + +#: nova/exception.py:1143 +#, python-format +msgid "" +"unexpected task state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1148 +#, python-format +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" +msgstr "" + +#: nova/exception.py:1153 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1157 +#, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format +msgid "The CA file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1166 +#, python-format +msgid "The CRL file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1170 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1174 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1179 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1184 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1189 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1194 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/exception.py:1198 +#, python-format +msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" +msgstr "" + +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:166 +msgid "Notifying Schedulers of capabilities ..." +msgstr "" + +#: nova/notifications.py:112 nova/notifications.py:152 +msgid "Failed to send state update notification" +msgstr "" + +#: nova/notifications.py:232 +msgid "Failed to get nw_info" +msgstr "" + +#: nova/policy.py:32 +msgid "JSON file representing policy" +msgstr "" + +#: nova/policy.py:35 +msgid "Rule checked when requested rule is not found" +msgstr "" + +#: nova/quota.py:966 +#, python-format +msgid "Created reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:988 +#, python-format +msgid "Failed to commit reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 +#, python-format +msgid "Failed to roll back reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:197 +msgid "Full set of CONF:" +msgstr "" + +#: nova/service.py:204 +#, python-format +msgid "%(flag)s : FLAG SET " +msgstr "" + +#: nova/service.py:214 nova/service.py:312 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: nova/service.py:258 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: nova/service.py:294 +msgid "Forking too fast, sleeping" +msgstr "" + +#: nova/service.py:317 +msgid "Unhandled exception" +msgstr "" + +#: nova/service.py:324 +#, python-format +msgid "Started child %d" +msgstr "" + +#: nova/service.py:334 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: nova/service.py:348 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: nova/service.py:351 +#, python-format +msgid "Child %(pid)d exited with status %(code)d" +msgstr "" + +#: nova/service.py:354 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: nova/service.py:374 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: nova/service.py:385 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: nova/service.py:427 +#, python-format +msgid "Starting %(topic)s node (version %(version)s)" +msgstr "" + +#: nova/service.py:444 nova/openstack/common/rpc/service.py:47 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: nova/service.py:464 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:546 +msgid "Service killed that has no database entry" +msgstr "" + +#: nova/service.py:581 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" + +#: nova/service.py:679 +msgid "serve() can only be called once" +msgstr "" + +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:173 +#, python-format +msgid "debug in callback: %s" +msgstr "" + +#: nova/utils.py:335 +#, python-format +msgid "Link Local address is not found.:%s" +msgstr "" + +#: nova/utils.py:338 +#, python-format +msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" +msgstr "" + +#: nova/utils.py:377 +#, python-format +msgid "Invalid backend: %s" +msgstr "" + +#: nova/utils.py:438 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: nova/utils.py:567 +#, python-format +msgid "Expected object of type: %s" +msgstr "" + +#: nova/utils.py:596 +#, python-format +msgid "Invalid server_string: %s" +msgstr "" + +#: nova/utils.py:733 +#, python-format +msgid "timefunc: '%(name)s' took %(total_time).2f secs" +msgstr "" + +#: nova/utils.py:799 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: nova/utils.py:931 nova/virt/configdrive.py:177 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/utils.py:1083 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1087 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1092 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 +#, python-format +msgid "%(name)s listening on %(host)s:%(port)s" +msgstr "" + +#: nova/wsgi.py:137 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: nova/wsgi.py:141 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: nova/wsgi.py:145 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 +msgid "Stopping WSGI server." +msgstr "" + +#: nova/wsgi.py:225 +msgid "WSGI server has stopped." +msgstr "" + +#: nova/wsgi.py:294 +msgid "You must implement __call__" +msgstr "" + +#: nova/wsgi.py:480 +#, python-format +msgid "Loading app %(name)s from %(path)s" +msgstr "" + +#: nova/api/auth.py:116 +msgid "Invalid service catalog json." +msgstr "" + +#: nova/api/auth.py:139 +msgid "Sourcing roles from deprecated X-Role HTTP header" +msgstr "" + +#: nova/api/sizelimit.py:53 nova/api/sizelimit.py:62 nova/api/sizelimit.py:76 +#: nova/api/metadata/password.py:62 +msgid "Request is too large." +msgstr "" + +#: nova/api/validator.py:131 +#, python-format +msgid "%(key)s with value %(value)s failed validator %(name)s" +msgstr "" + +#: nova/api/ec2/__init__.py:81 +#, python-format +msgid "%(code)s: %(message)s" +msgstr "" + +#: nova/api/ec2/__init__.py:104 +#, python-format +msgid "FaultWrapper: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:174 +msgid "Too many failed authentications." +msgstr "" + +#: nova/api/ec2/__init__.py:183 +#, python-format +msgid "" +"Access key %(access_key)s has had %(failures)d failed authentications and" +" will be locked out for %(lock_mins)d minutes." +msgstr "" + +#: nova/api/ec2/__init__.py:202 +msgid "Signature not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:206 +msgid "Access key not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +msgid "Failure communicating with keystone" +msgstr "" + +#: nova/api/ec2/__init__.py:255 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:315 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:335 +#, python-format +msgid "action: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:337 +#, python-format +msgid "arg: %(key)s\t\tval: %(value)s" +msgstr "" + +#: nova/api/ec2/__init__.py:413 +#, python-format +msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" +msgstr "" + +#: nova/api/ec2/__init__.py:487 +#, python-format +msgid "InstanceNotFound raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:493 +#, python-format +msgid "VolumeNotFound raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:499 +#, python-format +msgid "SnapshotNotFound raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:505 +#, python-format +msgid "NotFound raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:514 +#, python-format +msgid "KeyPairExists raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:519 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:524 +#, python-format +msgid "InvalidParameterValue raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:528 +#, python-format +msgid "InvalidPortRange raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:532 +#, python-format +msgid "NotAuthorized raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:536 +#, python-format +msgid "InvalidRequest raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:540 +#, python-format +msgid "QuotaError raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:544 +#, python-format +msgid "Invalid id: bogus (expecting \"i-...\"): %s" +msgstr "" + +#: nova/api/ec2/__init__.py:553 +#, python-format +msgid "Unexpected error raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:554 +#, python-format +msgid "Environment: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 +msgid "An unknown error has occurred. Please try your request again." +msgstr "" + +#: nova/api/ec2/apirequest.py:60 +#, python-format +msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" +msgstr "" + +#: nova/api/ec2/cloud.py:391 +#, python-format +msgid "Create snapshot of volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:416 +#, python-format +msgid "Could not find key pair(s): %s" +msgstr "" + +#: nova/api/ec2/cloud.py:433 +#, python-format +msgid "Create key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/openstack/compute/contrib/keypairs.py:93 +msgid "Quota exceeded, too many key pairs." +msgstr "" + +#: nova/api/ec2/cloud.py:449 +#, python-format +msgid "Import key %s" +msgstr "" + +#: nova/api/ec2/cloud.py:469 +#, python-format +msgid "Delete key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +msgid "Not enough parameters, need group_name or group_id" +msgstr "" + +#: nova/api/ec2/cloud.py:616 +#, python-format +msgid "%s Not enough parameters to build a valid rule" +msgstr "" + +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +msgid "No rule for the specified parameters." +msgstr "" + +#: nova/api/ec2/cloud.py:676 +#, python-format +msgid "%s - This rule already exists in group" +msgstr "" + +#: nova/api/ec2/cloud.py:759 +#, python-format +msgid "Get console output for instance %s" +msgstr "" + +#: nova/api/ec2/cloud.py:832 +#, python-format +msgid "Create volume from snapshot %s" +msgstr "" + +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#, python-format +msgid "Create volume of %s GB" +msgstr "" + +#: nova/api/ec2/cloud.py:863 +msgid "Delete Failed" +msgstr "" + +#: nova/api/ec2/cloud.py:876 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" +msgstr "" + +#: nova/api/ec2/cloud.py:887 +msgid "Attach Failed." +msgstr "" + +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#, python-format +msgid "Detach volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:916 +msgid "Detach Volume Failed." +msgstr "" + +#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 +#, python-format +msgid "attribute not supported: %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1073 +#, python-format +msgid "vol = %s\n" +msgstr "" + +#: nova/api/ec2/cloud.py:1233 +msgid "Allocate address" +msgstr "" + +#: nova/api/ec2/cloud.py:1237 +msgid "No more floating IPs available" +msgstr "" + +#: nova/api/ec2/cloud.py:1241 +#, python-format +msgid "Release address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1246 +msgid "Unable to release IP Address." +msgstr "" + +#: nova/api/ec2/cloud.py:1249 +#, python-format +msgid "Associate address %(public_ip)s to instance %(instance_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1259 +msgid "Unable to associate IP Address, no fixed_ips." +msgstr "" + +#: nova/api/ec2/cloud.py:1267 +#: nova/api/openstack/compute/contrib/floating_ips.py:248 +#, python-format +msgid "multiple fixed_ips exist, using the first: %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1276 +msgid "Floating ip is already associated." +msgstr "" + +#: nova/api/ec2/cloud.py:1279 +msgid "l3driver call to add floating ip failed." +msgstr "" + +#: nova/api/ec2/cloud.py:1282 +msgid "Error, unable to associate floating ip." +msgstr "" + +#: nova/api/ec2/cloud.py:1290 +#, python-format +msgid "Disassociate address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1295 +msgid "Floating ip is not associated." +msgstr "" + +#: nova/api/ec2/cloud.py:1298 +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Cannot disassociate auto assigned floating ip" +msgstr "" + +#: nova/api/ec2/cloud.py:1325 +msgid "Image must be available" +msgstr "" + +#: nova/api/ec2/cloud.py:1357 +msgid "Going to start terminating instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1367 +#, python-format +msgid "Reboot instance %r" +msgstr "" + +#: nova/api/ec2/cloud.py:1376 +msgid "Going to stop instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1385 +msgid "Going to start instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1476 +#, python-format +msgid "De-registering image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1492 +msgid "imageLocation is required" +msgstr "" + +#: nova/api/ec2/cloud.py:1511 +#, python-format +msgid "Registered image %(image_location)s with id %(image_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1574 +msgid "user or group not specified" +msgstr "" + +#: nova/api/ec2/cloud.py:1576 +msgid "only group \"all\" is supported" +msgstr "" + +#: nova/api/ec2/cloud.py:1578 +msgid "operation_type must be add or remove" +msgstr "" + +#: nova/api/ec2/cloud.py:1580 +#, python-format +msgid "Updating image %s publicity" +msgstr "" + +#: nova/api/ec2/cloud.py:1593 +#, python-format +msgid "Not allowed to modify attributes for image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1621 +#, 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:1652 +#, python-format +msgid "Couldn't stop instance with in %d sec" +msgstr "" + +#: nova/api/ec2/cloud.py:1670 +#, python-format +msgid "image of %(instance)s at %(now)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 +msgid "Invalid CIDR" +msgstr "" + +#: nova/api/ec2/ec2utils.py:249 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:267 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 +#, python-format +msgid "Failed to get metadata for ip: %s" +msgstr "" + +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:178 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 +#, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:53 +#, python-format +msgid "Caught error: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:62 +#, python-format +msgid "%(url)s returned with HTTP %(status)d" +msgstr "" + +#: nova/api/openstack/__init__.py:137 +msgid "Must specify an ExtensionManager class" +msgstr "" + +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 +#, python-format +msgid "Extended resource: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 +#, python-format +msgid "" +"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " +"resource" +msgstr "" + +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 +#, python-format +msgid "Extension %(ext_name)s extending resource: %(collection)s" +msgstr "" + +#: nova/api/openstack/common.py:114 +#, python-format +msgid "" +"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " +"Bad upgrade or db corrupted?" +msgstr "" + +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 +msgid "limit param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 +msgid "limit param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:182 +msgid "offset param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:196 +msgid "offset param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 +#, python-format +msgid "marker [%s] not found" +msgstr "" + +#: nova/api/openstack/common.py:271 +#, python-format +msgid "href %s does not contain version" +msgstr "" + +#: nova/api/openstack/common.py:286 +msgid "Image metadata limit exceeded" +msgstr "" + +#: nova/api/openstack/common.py:294 +msgid "Image metadata key cannot be blank" +msgstr "" + +#: nova/api/openstack/common.py:297 +msgid "Image metadata key too long" +msgstr "" + +#: nova/api/openstack/common.py:300 +msgid "Invalid image metadata" +msgstr "" + +#: nova/api/openstack/common.py:362 +#, python-format +msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" +msgstr "" + +#: nova/api/openstack/common.py:366 +#, python-format +msgid "Instance is in an invalid state for '%s'" +msgstr "" + +#: nova/api/openstack/common.py:446 +msgid "Rejecting snapshot request, snapshots currently disabled" +msgstr "" + +#: nova/api/openstack/common.py:448 +msgid "Instance snapshots are not permitted at this time." +msgstr "" + +#: nova/api/openstack/extensions.py:196 +#, python-format +msgid "Loaded extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:235 +#, python-format +msgid "Ext name: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:236 +#, python-format +msgid "Ext alias: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:237 +#, python-format +msgid "Ext description: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:239 +#, python-format +msgid "Ext namespace: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:240 +#, python-format +msgid "Ext updated: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:242 +#, python-format +msgid "Exception loading extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:256 +#, python-format +msgid "Loading extension %s" +msgstr "" + +#: nova/api/openstack/extensions.py:265 +#, python-format +msgid "Calling extension factory %s" +msgstr "" + +#: nova/api/openstack/extensions.py:277 +#, python-format +msgid "Failed to load extension %(ext_factory)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:347 +#, python-format +msgid "Failed to load extension %(classpath)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:370 +#, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 +msgid "cannot understand JSON" +msgstr "" + +#: nova/api/openstack/wsgi.py:631 +msgid "too many body keys" +msgstr "" + +#: nova/api/openstack/wsgi.py:675 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:679 +#, python-format +msgid "Fault thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:682 +#, python-format +msgid "HTTP exception thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:796 +msgid "Unrecognized Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:800 +msgid "No Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:804 +msgid "Empty body provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:912 +#, python-format +msgid "There is no such action: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 +#: nova/api/openstack/compute/server_metadata.py:58 +#: nova/api/openstack/compute/server_metadata.py:76 +#: nova/api/openstack/compute/server_metadata.py:101 +#: nova/api/openstack/compute/server_metadata.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:47 +msgid "Malformed request body" +msgstr "" + +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:922 +#, python-format +msgid "Calling method %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:931 +msgid "Unsupported Content-Type" +msgstr "" + +#: nova/api/openstack/wsgi.py:943 +msgid "Malformed request url" +msgstr "" + +#: nova/api/openstack/wsgi.py:1174 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:270 +msgid "element is not a child" +msgstr "" + +#: nova/api/openstack/xmlutil.py:419 +msgid "root element selecting a list" +msgstr "" + +#: nova/api/openstack/xmlutil.py:742 +#, python-format +msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:862 +msgid "subclasses must implement construct()!" +msgstr "" + +#: nova/api/openstack/compute/extensions.py:39 +msgid "Initializing extension manager." +msgstr "" + +#: nova/api/openstack/compute/flavors.py:107 +#, python-format +msgid "Invalid is_public filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:127 +#, python-format +msgid "Invalid minRam filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:134 +#, python-format +msgid "Invalid minDisk filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:141 +#: nova/api/openstack/compute/images.py:157 +msgid "Image not found." +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:76 +msgid "Incorrect request body format" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/server_metadata.py:80 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:85 +msgid "Request body and URI mismatch" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:83 +#: nova/api/openstack/compute/server_metadata.py:84 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 +msgid "Request body contains too many items" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:109 +msgid "Invalid metadata key" +msgstr "" + +#: nova/api/openstack/compute/images.py:162 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:68 +msgid "Instance does not exist" +msgstr "" + +#: nova/api/openstack/compute/ips.py:91 +msgid "Instance is not a member of specified network" +msgstr "" + +#: nova/api/openstack/compute/limits.py:161 +#, python-format +msgid "" +"Only %(value)s %(verb)s request(s) can be made to %(uri)s every " +"%(unit_string)s." +msgstr "" + +#: nova/api/openstack/compute/limits.py:288 +msgid "This request was rate-limited." +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:38 +#: nova/api/openstack/compute/server_metadata.py:122 +#: nova/api/openstack/compute/server_metadata.py:173 +msgid "Server does not exist" +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 +msgid "Metadata item was not found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:521 +#: nova/api/openstack/compute/contrib/cells.py:272 +msgid "Invalid changes-since value" +msgstr "" + +#: nova/api/openstack/compute/servers.py:540 +msgid "Only administrators may list deleted instances" +msgstr "" + +#: nova/api/openstack/compute/servers.py:559 +#, python-format +msgid "Flavor '%s' could not be found " +msgstr "" + +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 +msgid "Instance could not be found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:595 +msgid "Device name cannot include spaces." +msgstr "" + +#: nova/api/openstack/compute/servers.py:612 +#, python-format +msgid "Bad personality format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:615 +msgid "Bad personality format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:618 +#, python-format +msgid "Personality content for %s cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:649 +msgid "Unknown argment : port" +msgstr "" + +#: nova/api/openstack/compute/servers.py:652 +#, python-format +msgid "Bad port format: port uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:662 +#, python-format +msgid "Bad networks format: network uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:672 +#, python-format +msgid "Invalid fixed IP address (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:685 +#, python-format +msgid "Duplicate networks (%s) are not allowed" +msgstr "" + +#: nova/api/openstack/compute/servers.py:691 +#, python-format +msgid "Bad network format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:694 +msgid "Bad networks format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:720 +msgid "Userdata content cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:725 +msgid "accessIPv4 is not proper IPv4 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:730 +msgid "accessIPv6 is not proper IPv6 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:759 +msgid "Server name is not defined" +msgstr "" + +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 +msgid "Invalid flavorRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:849 +msgid "min_count must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/servers.py:852 +msgid "min_count must be > 0" +msgstr "" + +#: nova/api/openstack/compute/servers.py:858 +msgid "max_count must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/servers.py:861 +msgid "max_count must be > 0" +msgstr "" + +#: nova/api/openstack/compute/servers.py:865 +msgid "min_count must be <= max_count" +msgstr "" + +#: nova/api/openstack/compute/servers.py:919 +msgid "Can not find requested image" +msgstr "" + +#: nova/api/openstack/compute/servers.py:927 +msgid "Invalid key_name provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1001 +msgid "HostId cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1005 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 +msgid "Instance has not been resized." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1051 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1067 +msgid "Argument 'type' for reboot is not HARD or SOFT" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1071 +msgid "Missing argument 'type' for reboot" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1093 +msgid "Unable to locate requested flavor." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1096 +msgid "Resize requires a flavor change." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1120 +msgid "Missing imageRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1129 +msgid "Invalid imageRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1156 +msgid "Missing flavorRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1169 +msgid "No adminPass was specified" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 +msgid "Invalid adminPass" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1179 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1188 +msgid "Unable to parse metadata key/value pairs." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1201 +msgid "Resize request has invalid 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1204 +msgid "Resize requests require 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1222 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/keypairs.py:78 +msgid "Invalid request body" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1228 +msgid "Could not parse imageRef from request." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1292 +msgid "Cannot find image for rebuild" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1325 +msgid "createImage entity requires name attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1410 +#, python-format +msgid "Removing options '%s' from query" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:60 +#, python-format +msgid "Compute.api::pause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:77 +#, python-format +msgid "Compute.api::unpause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:94 +#, python-format +msgid "compute.api::suspend %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:111 +#, python-format +msgid "compute.api::resume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:127 +#, python-format +msgid "Error in migrate %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:141 +#, python-format +msgid "Compute.api::reset_network %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 +#: nova/api/openstack/compute/contrib/multinic.py:41 +#: nova/api/openstack/compute/contrib/rescue.py:42 +msgid "Server not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:157 +#, python-format +msgid "Compute.api::inject_network_info %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:173 +#, python-format +msgid "Compute.api::lock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:189 +#, python-format +msgid "Compute.api::unlock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:219 +#, python-format +msgid "createBackup entity requires %s attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:223 +msgid "Malformed createBackup entity" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:229 +msgid "createBackup attribute 'rotation' must be an integer" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:248 +#: nova/api/openstack/compute/contrib/console_output.py:45 +#: nova/api/openstack/compute/contrib/server_diagnostics.py:47 +#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +msgid "Instance not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:278 +msgid "host and block_migration must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, python-format +msgid "Live migration of instance %s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 +#, python-format +msgid "Live migration of instance %(id)s to host %(host)s failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:313 +#, python-format +msgid "Desired state must be specified. Valid states are: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:324 +#, python-format +msgid "Compute.api::resetState %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:89 +#, python-format +msgid "Cannot show aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:115 +#, python-format +msgid "Cannot update aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:127 +#, python-format +msgid "Cannot delete aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:140 +#, python-format +msgid "Aggregates does not have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:196 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +msgid "Failed to attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:192 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:71 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:149 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:41 +#, python-format +msgid "Unknown action %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:50 +msgid "os-getConsoleOutput malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:57 +msgid "Length in request body must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:65 +msgid "Unable to get console" +msgstr "" + +#: nova/api/openstack/compute/contrib/consoles.py:51 +msgid "Instance not yet ready" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:97 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:116 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +msgid "Coverage not running" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +msgid "Invalid path" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#, python-format +msgid "Directory conflict: %s already exists" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:43 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:59 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:67 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:78 +#, python-format +msgid "Error in evacuate, %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:39 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:71 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75 +#, python-format +msgid "Fixed IP %s not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:55 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:223 +msgid "DNS entries not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:129 +#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:162 +#, python-format +msgid "No more floating ips in pool %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:164 +msgid "No more floating ips available." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:189 +#, python-format +msgid "Floating ip %s has been disassociated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:216 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 +#: nova/api/openstack/compute/contrib/security_groups.py:413 +msgid "Missing parameter dict" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:219 +#: nova/api/openstack/compute/contrib/floating_ips.py:284 +msgid "Address not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +msgid "No nw_info cache associated with instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:231 +msgid "No fixed ips associated to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:242 +msgid "Specified fixed address not assigned to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:256 +msgid "floating ip is already associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:259 +msgid "l3driver call to add floating ip failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:263 +#: nova/api/openstack/compute/contrib/floating_ips.py:292 +msgid "floating ip not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:266 +msgid "Error. Unable to associate floating ip" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:307 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:311 +#, python-format +msgid "Floating ip %(address)s is not associated with instance %(id)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:377 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:53 +msgid "fping utility is not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:186 +#, python-format +msgid "Invalid status: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:188 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:205 +#, python-format +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:211 +msgid "Virt driver does not implement host maintenance mode." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:224 +#, python-format +msgid "Enabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:226 +#, python-format +msgid "Disabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:231 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:247 +msgid "Virt driver does not implement host power management." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:333 +msgid "Describe-resource is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:183 +#: nova/api/openstack/compute/contrib/hypervisors.py:194 +#, python-format +msgid "Hypervisor with ID '%s' could not be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:202 +msgid "Virt driver does not implement uptime function." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:218 +#: nova/api/openstack/compute/contrib/hypervisors.py:228 +#, python-format +msgid "No hypervisor matching '%s' could be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 +#, python-format +msgid "Invalid timestamp for date %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:52 +msgid "Missing 'networkId' argument for addFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:68 +msgid "Missing 'address' argument for removeFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:77 +#, python-format +msgid "Unable to find address %r" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, python-format +msgid "Disassociating host with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:34 +#, python-format +msgid "Disassociating project with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 +#, python-format +msgid "Showing network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 +#, python-format +msgid "Deleting network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:110 +msgid "Missing network in body" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:114 +msgid "Network label is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:118 +msgid "Network cidr or cidr_v6 is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:120 +#, python-format +msgid "Creating network with label %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:136 +#, python-format +msgid "Associating network %(network)s with project %(project)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 +#, python-format +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:65 +msgid "Quota limit must be -1 or greater." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/scheduler_hints.py:38 +msgid "Malformed scheduler_hints attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:324 +msgid "Not enough parameters to build a valid rule." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:332 +#, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:416 +msgid "Security group not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:420 +msgid "Security group name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +msgid "start instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +msgid "stop instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:123 +msgid "Unknown action" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:137 +msgid "Unknown service" +msgstr "" + +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 +#, python-format +msgid "vol=%s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:187 +#, python-format +msgid "Delete volume with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 +#, python-format +msgid "Instance %s is not attached." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:380 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:399 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:579 +#, python-format +msgid "Delete snapshot with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:619 +#, python-format +msgid "Create snapshot from volume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:626 +#, python-format +msgid "Invalid value '%s' for force." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60 +#, python-format +msgid "Reserving IP address %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63 +#, python-format +msgid "Unreserving IP address %s" +msgstr "" + +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" +msgstr "" + +#: nova/cells/messaging.py:204 +#, python-format +msgid "Error processing message locally: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 +#, python-format +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" +msgstr "" + +#: nova/cells/messaging.py:374 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" +msgstr "" + +#: nova/cells/messaging.py:398 +#, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:425 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:504 +#, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:524 +#, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:542 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:653 +#, python-format +msgid "Unknown method '%(method)s' in compute API" +msgstr "" + +#: nova/cells/messaging.py:676 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" +msgstr "" + +#: nova/cells/messaging.py:685 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" +msgstr "" + +#: nova/cells/messaging.py:811 +#, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "" + +#: nova/cells/messaging.py:854 +#, python-format +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "" + +#: nova/cells/messaging.py:869 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" +msgstr "" + +#: nova/cells/messaging.py:883 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" +msgstr "" + +#: nova/cells/messaging.py:904 +#, python-format +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" +msgstr "" + +#: nova/cells/messaging.py:1088 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" +msgstr "" + +#: nova/cells/messaging.py:1108 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" + +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" +msgstr "" + +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" +msgstr "" + +#: nova/cells/scheduler.py:139 +#, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "" + +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." +msgstr "" + +#: nova/cells/state.py:315 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" +msgstr "" + +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" + +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" +msgstr "" + +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" +msgstr "" + +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:126 +#, python-format +msgid "Launching VPN for %s" +msgstr "" + +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 +#, python-format +msgid "Failed to load %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:236 +#, python-format +msgid "start deployment for node %(node_id)s, params %(params)s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:244 +#, python-format +msgid "deployment to node %s failed" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:248 +#, python-format +msgid "deployment to node %s done" +msgstr "" + +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#, python-format +msgid "Could not read %s. Re-running with sudo" +msgstr "" + +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +msgid "sudo failed, continuing as if nothing happened" +msgstr "" + +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +msgid "Please re-run nova-manage as root." +msgstr "" + +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +msgid "Command failed, please check log for more info" +msgstr "" + +#: nova/cmd/dhcpbridge.py:46 +msgid "leasing ip" +msgstr "" + +#: nova/cmd/dhcpbridge.py:66 +msgid "releasing ip" +msgstr "" + +#: nova/cmd/dhcpbridge.py:121 +#, python-format +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" +msgstr "" + +#: nova/cmd/dhcpbridge.py:131 +msgid "Environment variable 'NETWORK_ID' must be set." +msgstr "" + +#: nova/cmd/manage.py:202 +msgid "" +"The above error may show that the database has not been created.\n" +"Please create a database using 'nova-manage db sync' before running this " +"command." +msgstr "" + +#: nova/cmd/manage.py:237 +#, python-format +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." +msgstr "" + +#: nova/cmd/manage.py:243 +msgid "Quota" +msgstr "" + +#: nova/cmd/manage.py:244 +msgid "Limit" +msgstr "" + +#: nova/cmd/manage.py:245 +msgid "In Use" +msgstr "" + +#: nova/cmd/manage.py:246 +msgid "Reserved" +msgstr "" + +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 +#, python-format +msgid "error: %s" +msgstr "" + +#: nova/cmd/manage.py:294 +msgid "network" +msgstr "" + +#: nova/cmd/manage.py:295 +msgid "IP address" +msgstr "" + +#: nova/cmd/manage.py:296 +msgid "hostname" +msgstr "" + +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +msgid "host" +msgstr "" + +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +msgid "No fixed IP found." +msgstr "" + +#: nova/cmd/manage.py:325 +#, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "" + +#: nova/cmd/manage.py:384 +#, python-format +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." +msgstr "" + +#: nova/cmd/manage.py:433 +msgid "No floating IP addresses have been defined." +msgstr "" + +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +msgid "id" +msgstr "" + +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +msgid "IPv4" +msgstr "" + +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +msgid "IPv6" +msgstr "" + +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +msgid "start address" +msgstr "" + +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +msgid "DNS1" +msgstr "" + +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +msgid "DNS2" +msgstr "" + +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +msgid "VlanID" +msgstr "" + +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/tests/test_nova_manage.py:219 +msgid "project" +msgstr "" + +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +msgid "uuid" +msgstr "" + +#: nova/cmd/manage.py:510 +msgid "No networks found" +msgstr "" + +#: nova/cmd/manage.py:529 +msgid "Please specify either fixed_range or uuid" +msgstr "" + +#: nova/cmd/manage.py:534 +msgid "UUID is required to delete Quantum Networks" +msgstr "" + +#: nova/cmd/manage.py:537 +msgid "Deleting by fixed_range is not supported with the QuantumManager" +msgstr "" + +#: nova/cmd/manage.py:600 +msgid "instance" +msgstr "" + +#: nova/cmd/manage.py:601 +msgid "node" +msgstr "" + +#: nova/cmd/manage.py:602 +msgid "type" +msgstr "" + +#: nova/cmd/manage.py:603 +msgid "state" +msgstr "" + +#: nova/cmd/manage.py:604 +msgid "launched" +msgstr "" + +#: nova/cmd/manage.py:605 +msgid "image" +msgstr "" + +#: nova/cmd/manage.py:606 +msgid "kernel" +msgstr "" + +#: nova/cmd/manage.py:607 +msgid "ramdisk" +msgstr "" + +#: nova/cmd/manage.py:609 +msgid "user" +msgstr "" + +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +msgid "zone" +msgstr "" + +#: nova/cmd/manage.py:611 +msgid "index" +msgstr "" + +#: nova/cmd/manage.py:656 +msgid "Binary" +msgstr "" + +#: nova/cmd/manage.py:657 +msgid "Host" +msgstr "" + +#: nova/cmd/manage.py:658 +msgid "Zone" +msgstr "" + +#: nova/cmd/manage.py:659 +msgid "Status" +msgstr "" + +#: nova/cmd/manage.py:660 +msgid "State" +msgstr "" + +#: nova/cmd/manage.py:661 +msgid "Updated_At" +msgstr "" + +#: nova/cmd/manage.py:683 +#, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "" + +#: nova/cmd/manage.py:696 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." +msgstr "" + +#: nova/cmd/manage.py:763 +msgid "An unexpected error has occurred." +msgstr "" + +#: nova/cmd/manage.py:764 +msgid "[Result]" +msgstr "" + +#: nova/cmd/manage.py:768 +msgid "HOST" +msgstr "" + +#: nova/cmd/manage.py:769 +msgid "PROJECT" +msgstr "" + +#: nova/cmd/manage.py:770 +msgid "cpu" +msgstr "" + +#: nova/cmd/manage.py:771 +msgid "mem(mb)" +msgstr "" + +#: nova/cmd/manage.py:772 +msgid "hdd" +msgstr "" + +#: nova/cmd/manage.py:854 +msgid "Must supply a positive value for max_rows" +msgstr "" + +#: nova/cmd/manage.py:893 +msgid "Must supply valid parameters to create instance_type" +msgstr "" + +#: nova/cmd/manage.py:897 +msgid "Instance Type exists." +msgstr "" + +#: nova/cmd/manage.py:898 +msgid "Please ensure instance_type name and flavorid are unique." +msgstr "" + +#: nova/cmd/manage.py:900 +msgid "Currently defined instance_type names and flavorids:" +msgstr "" + +#: nova/cmd/manage.py:905 +msgid "Unknown error" +msgstr "" + +#: nova/cmd/manage.py:908 +#, python-format +msgid "%s created" +msgstr "" + +#: nova/cmd/manage.py:916 +msgid "Valid instance type name is required" +msgstr "" + +#: nova/cmd/manage.py:919 +#, python-format +msgid "DB Error: %s" +msgstr "" + +#: nova/cmd/manage.py:924 +#, python-format +msgid "%s deleted" +msgstr "" + +#: nova/cmd/manage.py:960 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" +msgstr "" + +#: nova/cmd/manage.py:982 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" +msgstr "" + +#: nova/cmd/manage.py:1026 +#, python-format +msgid "Hypervisor: %s" +msgstr "" + +#: nova/cmd/manage.py:1067 +#, python-format +msgid "Line %(linenum)d : %(line)s" +msgstr "" + +#: nova/cmd/manage.py:1069 +msgid "No errors in logfiles!" +msgstr "" + +#: nova/cmd/manage.py:1081 +msgid "Unable to find system log file!" +msgstr "" + +#: nova/cmd/manage.py:1085 +#, python-format +msgid "Last %s nova syslog entries:-" +msgstr "" + +#: nova/cmd/manage.py:1094 +msgid "No nova entries in syslog!" +msgstr "" + +#: nova/compute/api.py:282 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:289 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:298 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:318 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" +msgstr "" + +#: nova/compute/api.py:328 +msgid "Metadata property key blank" +msgstr "" + +#: nova/compute/api.py:332 +msgid "Metadata property key greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:336 +msgid "Metadata property value greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:469 +msgid "Failed to set instance name using multi_instance_display_name_template." +msgstr "" + +#: nova/compute/api.py:529 +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "" + +#: nova/compute/api.py:634 +#, python-format +msgid "Going to run %s instances..." +msgstr "" + +#: nova/compute/api.py:750 +#, python-format +msgid "bdm %s" +msgstr "" + +#: nova/compute/api.py:777 +#, python-format +msgid "block_device_mapping %s" +msgstr "" + +#: nova/compute/api.py:1048 +msgid "instance termination disabled" +msgstr "" + +#: nova/compute/api.py:1184 +#, python-format +msgid "instance type %(old_inst_type_id)d not found" +msgstr "" + +#: nova/compute/api.py:1190 +msgid "going to delete a resizing instance" +msgstr "" + +#: nova/compute/api.py:1200 +#, python-format +msgid "instance's host %s is down, deleting from database" +msgstr "" + +#: nova/compute/api.py:1243 +msgid "Going to try to soft delete instance" +msgstr "" + +#: nova/compute/api.py:1267 +msgid "Going to try to terminate instance" +msgstr "" + +#: nova/compute/api.py:1317 +msgid "Going to try to stop instance" +msgstr "" + +#: nova/compute/api.py:1334 +msgid "Going to try to start instance" +msgstr "" + +#: nova/compute/api.py:1407 +#, python-format +msgid "Searching by: %s" +msgstr "" + +#: nova/compute/api.py:1644 +#, python-format +msgid "snapshot for %s" +msgstr "" + +#: nova/compute/api.py:1997 +msgid "flavor_id is None. Assuming migration." +msgstr "" + +#: nova/compute/api.py:2006 +#, python-format +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" +msgstr "" + +#: nova/compute/api.py:2048 +#, python-format +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." +msgstr "" + +#: nova/compute/api.py:2188 +msgid "Cannot rescue a volume-backed instance" +msgstr "" + +#: nova/compute/api.py:2295 +msgid "Locking" +msgstr "" + +#: nova/compute/api.py:2303 +msgid "Unlocking" +msgstr "" + +#: nova/compute/api.py:2375 +msgid "Volume must be attached in order to detach." +msgstr "" + +#: nova/compute/api.py:2488 +#, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "" + +#: nova/compute/api.py:2507 +msgid "vm evacuation scheduled" +msgstr "" + +#: nova/compute/api.py:2511 +#, python-format +msgid "" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." +msgstr "" + +#: nova/compute/api.py:2758 +msgid "Keypair name contains unsafe characters" +msgstr "" + +#: nova/compute/api.py:2762 +msgid "Keypair name must be between 1 and 255 characters long" +msgstr "" + +#: nova/compute/api.py:2858 +#, python-format +msgid "Security group %s is not a string or unicode" +msgstr "" + +#: nova/compute/api.py:2861 +#, python-format +msgid "Security group %s cannot be empty." +msgstr "" + +#: nova/compute/api.py:2869 +#, python-format +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." +msgstr "" + +#: nova/compute/api.py:2875 +#, python-format +msgid "Security group %s should not be greater than 255 characters." +msgstr "" + +#: nova/compute/api.py:2893 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/compute/api.py:2896 +#, python-format +msgid "Create Security Group %s" +msgstr "" + +#: nova/compute/api.py:2903 +#, python-format +msgid "Security group %s already exists" +msgstr "" + +#: nova/compute/api.py:2967 +#, python-format +msgid "Unable to delete system group '%s'" +msgstr "" + +#: nova/compute/api.py:2972 +msgid "Security group is still in use" +msgstr "" + +#: nova/compute/api.py:2980 +msgid "Failed to update usages deallocating security group" +msgstr "" + +#: nova/compute/api.py:2983 +#, python-format +msgid "Delete security group %s" +msgstr "" + +#: nova/compute/api.py:3060 nova/compute/api.py:3134 +#, python-format +msgid "Rule (%s) not found" +msgstr "" + +#: nova/compute/api.py:3076 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/compute/api.py:3079 +#, python-format +msgid "Authorize security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3088 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3141 +msgid "Security group id should be integer" +msgstr "" + +#: nova/compute/claims.py:91 nova/compute/claims.py:219 +#, python-format +msgid "Aborting claim: %s" +msgstr "" + +#: nova/compute/claims.py:113 +#, python-format +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" +msgstr "" + +#: nova/compute/claims.py:125 +msgid "Claim successful" +msgstr "" + +#: nova/compute/claims.py:127 +msgid "Claim failed" +msgstr "" + +#: nova/compute/claims.py:132 +msgid "Memory" +msgstr "" + +#: nova/compute/claims.py:141 +msgid "Disk" +msgstr "" + +#: nova/compute/claims.py:150 +msgid "CPU" +msgstr "" + +#: nova/compute/claims.py:162 +#, python-format +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:169 +#, python-format +msgid "%(type)s limit not specified, defaulting to unlimited" +msgstr "" + +#: nova/compute/claims.py:176 +#, python-format +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:184 +#, python-format +msgid "" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" +msgstr "" + +#: nova/compute/flavors.py:90 +msgid "names can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/flavors.py:99 +#, python-format +msgid "'%s' argument must be greater than 0" +msgstr "" + +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" +msgstr "" + +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" +msgstr "" + +#: nova/compute/flavors.py:130 +msgid "is_public must be a boolean" +msgstr "" + +#: nova/compute/flavors.py:135 +#, python-format +msgid "DB error: %s" +msgstr "" + +#: nova/compute/flavors.py:145 +#, python-format +msgid "Instance type %s not found for deletion" +msgstr "" + +#: nova/compute/manager.py:205 +msgid "Possibly task preempted." +msgstr "" + +#: nova/compute/manager.py:363 +#, python-format +msgid "%(nodename)s is not a valid node managed by this compute host." +msgstr "" + +#: nova/compute/manager.py:392 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" +msgstr "" + +#: nova/compute/manager.py:407 +#, python-format +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +msgstr "" + +#: nova/compute/manager.py:423 +#, python-format +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" +msgstr "" + +#: nova/compute/manager.py:444 +#, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." +msgstr "" + +#: nova/compute/manager.py:459 +msgid "Instance has been marked deleted already, removing it from the hypervisor." +msgstr "" + +#: nova/compute/manager.py:480 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" +msgstr "" + +#: nova/compute/manager.py:486 +msgid "Failed to check if instance shared" +msgstr "" + +#: nova/compute/manager.py:529 +msgid "Failed to revert crashed migration" +msgstr "" + +#: nova/compute/manager.py:532 +msgid "Instance found in migrating state during startup. Resetting task_state" +msgstr "" + +#: nova/compute/manager.py:543 +#, python-format +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgstr "" + +#: nova/compute/manager.py:548 +msgid "Rebooting instance after nova-compute restart." +msgstr "" + +#: nova/compute/manager.py:562 +msgid "Hypervisor driver does not support resume guests" +msgstr "" + +#: nova/compute/manager.py:567 +msgid "Failed to resume instance" +msgstr "" + +#: nova/compute/manager.py:577 +msgid "Hypervisor driver does not support firewall rules" +msgstr "" + +#: nova/compute/manager.py:581 +#, python-format +msgid "Lifecycle event %(state)d on VM %(uuid)s" +msgstr "" + +#: nova/compute/manager.py:597 +#, python-format +msgid "Unexpected power state %d" +msgstr "" + +#: nova/compute/manager.py:609 +#, python-format +msgid "Ignoring event %s" +msgstr "" + +#: nova/compute/manager.py:647 +msgid "Checking state" +msgstr "" + +#: nova/compute/manager.py:745 +#, python-format +msgid "Volume id: %s finished being created but was not set as 'available'" +msgstr "" + +#: nova/compute/manager.py:762 +#, python-format +msgid "Setting up bdm %s" +msgstr "" + +#: nova/compute/manager.py:862 +msgid "Success" +msgstr "" + +#: nova/compute/manager.py:885 +msgid "Instance disappeared before we could start it" +msgstr "" + +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 +#, python-format +msgid "No node specified, defaulting to %(node)s" +msgstr "" + +#: nova/compute/manager.py:948 +msgid "Failed to dealloc network for deleted instance" +msgstr "" + +#: nova/compute/manager.py:954 +msgid "Instance was deleted during spawn." +msgstr "" + +#: nova/compute/manager.py:982 +#, python-format +msgid "Error: %s" +msgstr "" + +#: nova/compute/manager.py:999 +msgid "Clean up resource before rescheduling." +msgstr "" + +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 +msgid "Error trying to reschedule" +msgstr "" + +#: nova/compute/manager.py:1037 +msgid "Retry info not present, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1042 +msgid "No request spec, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1048 +#, python-format +msgid "Re-scheduling %(method)s: attempt %(num)d" +msgstr "" + +#: nova/compute/manager.py:1077 +msgid "Instance build timed out. Set to error state." +msgstr "" + +#: nova/compute/manager.py:1125 +#, 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:1131 +#, 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:1141 +msgid "Starting instance..." +msgstr "" + +#: nova/compute/manager.py:1167 +msgid "Instance failed network setup" +msgstr "" + +#: nova/compute/manager.py:1170 +#, python-format +msgid "Instance network_info: |%s|" +msgstr "" + +#: nova/compute/manager.py:1181 +msgid "Instance failed block device setup" +msgstr "" + +#: nova/compute/manager.py:1200 +msgid "Instance failed to spawn" +msgstr "" + +#: nova/compute/manager.py:1251 +msgid "Deallocating network for instance" +msgstr "" + +#: nova/compute/manager.py:1322 +#, python-format +msgid "%(action_str)s instance" +msgstr "" + +#: nova/compute/manager.py:1338 +msgid "Failed to deallocate network for instance." +msgstr "" + +#: nova/compute/manager.py:1358 +#, python-format +msgid "Ignoring DiskNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1361 +#, python-format +msgid "Ignoring VolumeNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1368 +#, python-format +msgid "terminating bdm %s" +msgstr "" + +#: nova/compute/manager.py:1415 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" +msgstr "" + +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 +#, python-format +msgid "%s. Setting instance vm_state to ERROR" +msgstr "" + +#: nova/compute/manager.py:1620 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:1633 +msgid "Invalid state of instance files on shared storage" +msgstr "" + +#: nova/compute/manager.py:1637 +msgid "disk on shared storage, recreating using existing disk" +msgstr "" + +#: nova/compute/manager.py:1641 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" +msgstr "" + +#: nova/compute/manager.py:1724 +#, python-format +msgid "bringing vm to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:1756 +#, python-format +msgid "Detaching from volume api: %s" +msgstr "" + +#: nova/compute/manager.py:1774 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:1799 +#, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:1815 +#, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "" + +#: nova/compute/manager.py:1828 +msgid "Instance disappeared during reboot" +msgstr "" + +#: nova/compute/manager.py:1855 +msgid "instance snapshotting" +msgstr "" + +#: nova/compute/manager.py:1861 +#, python-format +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:1922 +#, python-format +msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgstr "" + +#: nova/compute/manager.py:1929 +#, python-format +msgid "Rotating out %d backups" +msgstr "" + +#: nova/compute/manager.py:1934 +#, python-format +msgid "Deleting image %s" +msgstr "" + +#: nova/compute/manager.py:1962 +#, python-format +msgid "Failed to set admin password. Instance %s is not running" +msgstr "" + +#: nova/compute/manager.py:1969 +msgid "Root password set" +msgstr "" + +#: nova/compute/manager.py:1976 +msgid "set_admin_password is not implemented by this driver or guest instance." +msgstr "" + +#: nova/compute/manager.py:1991 +#, python-format +msgid "set_admin_password failed: %s" +msgstr "" + +#: nova/compute/manager.py:1998 +msgid "error setting admin password" +msgstr "" + +#: nova/compute/manager.py:2011 +#, 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:2015 +#, python-format +msgid "injecting file to %(path)s" +msgstr "" + +#: nova/compute/manager.py:2035 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" +msgstr "" + +#: nova/compute/manager.py:2048 +msgid "Rescuing" +msgstr "" + +#: nova/compute/manager.py:2067 +msgid "Error trying to Rescue Instance" +msgstr "" + +#: nova/compute/manager.py:2071 +#, python-format +msgid "Driver Error: %s" +msgstr "" + +#: nova/compute/manager.py:2089 +msgid "Unrescuing" +msgstr "" + +#: nova/compute/manager.py:2110 +#, python-format +msgid "Changing instance metadata according to %(diff)r" +msgstr "" + +#: nova/compute/manager.py:2335 +msgid "Instance has no source host" +msgstr "" + +#: nova/compute/manager.py:2341 +msgid "destination same as source!" +msgstr "" + +#: nova/compute/manager.py:2358 +msgid "Migrating" +msgstr "" + +#: nova/compute/manager.py:2603 +#, python-format +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgstr "" + +#: nova/compute/manager.py:2666 +msgid "Pausing" +msgstr "" + +#: nova/compute/manager.py:2684 +msgid "Unpausing" +msgstr "" + +#: nova/compute/manager.py:2722 +msgid "Retrieving diagnostics" +msgstr "" + +#: nova/compute/manager.py:2753 +msgid "Resuming" +msgstr "" + +#: nova/compute/manager.py:2773 +msgid "Reset network" +msgstr "" + +#: nova/compute/manager.py:2778 +msgid "Inject network info" +msgstr "" + +#: nova/compute/manager.py:2781 +#, python-format +msgid "network_info to inject: |%s|" +msgstr "" + +#: nova/compute/manager.py:2798 +msgid "Get console output" +msgstr "" + +#: nova/compute/manager.py:2825 +msgid "Getting vnc console" +msgstr "" + +#: nova/compute/manager.py:2860 +msgid "Getting spice console" +msgstr "" + +#: nova/compute/manager.py:2907 +#, python-format +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:2957 +#, python-format +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:2966 +#, python-format +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:2981 +#, python-format +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3011 +#, python-format +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3021 +msgid "Detaching volume from unknown instance" +msgstr "" + +#: nova/compute/manager.py:3028 +#, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3051 +msgid "Updating volume usage cache with totals" +msgstr "" + +#: nova/compute/manager.py:3087 +#, python-format +msgid "allocate_port_for_instance returned %(ports)s ports" +msgstr "" + +#: nova/compute/manager.py:3107 +#, python-format +msgid "Port %(port_id)s is not attached" +msgstr "" + +#: nova/compute/manager.py:3121 +#, python-format +msgid "Host %(host)s not found" +msgstr "" + +#: nova/compute/manager.py:3265 +#, python-format +msgid "Pre live migration failed at %(dest)s" +msgstr "" + +#: nova/compute/manager.py:3293 +msgid "_post_live_migration() is started.." +msgstr "" + +#: nova/compute/manager.py:3348 +#, python-format +msgid "Migrating instance to %(dest)s finished successfully." +msgstr "" + +#: nova/compute/manager.py:3350 +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:3364 +msgid "Post operation of migration started" +msgstr "" + +#: nova/compute/manager.py:3393 +#, python-format +msgid "Failed to get compute_info for %s" +msgstr "" + +#: nova/compute/manager.py:3512 +msgid "Updated the info_cache for instance" +msgstr "" + +#: nova/compute/manager.py:3557 +#, python-format +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" +msgstr "" + +#: nova/compute/manager.py:3563 +#, python-format +msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgstr "" + +#: nova/compute/manager.py:3572 +#, python-format +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/compute/manager.py:3579 +#, python-format +msgid "Instance %(instance_uuid)s not found" +msgstr "" + +#: nova/compute/manager.py:3583 +msgid "In ERROR state" +msgstr "" + +#: nova/compute/manager.py:3590 +#, python-format +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" +msgstr "" + +#: nova/compute/manager.py:3599 +#, python-format +msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgstr "" + +#: nova/compute/manager.py:3616 +#, 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:3635 +#, python-format +msgid "Failed to generate usage audit for instance on host %s" +msgstr "" + +#: nova/compute/manager.py:3659 +msgid "Updating bandwidth usage cache" +msgstr "" + +#: nova/compute/manager.py:3776 +msgid "Updating volume usage cache" +msgstr "" + +#: nova/compute/manager.py:3793 +msgid "Updating host status" +msgstr "" + +#: nova/compute/manager.py:3820 +#, python-format +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." +msgstr "" + +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 +msgid "During sync_power_state the instance has a pending task. Skip." +msgstr "" + +#: nova/compute/manager.py:3862 +#, 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:3900 +msgid "Instance shutdown by itself. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 +msgid "error during stop() in sync_power_state." +msgstr "" + +#: nova/compute/manager.py:3916 +msgid "Instance is suspended unexpectedly. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:3932 +msgid "Instance is paused unexpectedly. Ignore." +msgstr "" + +#: nova/compute/manager.py:3938 +msgid "Instance is unexpectedly not found. Ignore." +msgstr "" + +#: nova/compute/manager.py:3944 +msgid "Instance is not stopped. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:3960 +msgid "Instance is not (soft-)deleted." +msgstr "" + +#: nova/compute/manager.py:3968 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "" + +#: nova/compute/manager.py:3988 +msgid "Reclaiming deleted instance" +msgstr "" + +#: nova/compute/manager.py:4015 +#, python-format +msgid "Deleting orphan compute node %s" +msgstr "" + +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 +#, python-format +msgid "No service record for host %s" +msgstr "" + +#: nova/compute/manager.py:4066 +#, 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:4073 +#, 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:4080 +#, python-format +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgstr "" + +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:244 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:249 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" + +#: nova/compute/resource_tracker.py:301 +#, python-format +msgid "Compute_service record created for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:307 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:331 +#, python-format +msgid "Hypervisor: free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:332 +#, python-format +msgid "Hypervisor: free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:337 +#, python-format +msgid "Hypervisor: free VCPUs: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:339 +msgid "Hypervisor: VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:346 +#, python-format +msgid "Free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:347 +#, python-format +msgid "Free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:352 +#, python-format +msgid "Free VCPUS: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:354 +msgid "Free VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:383 +#, python-format +msgid "Updating from migration %s" +msgstr "" + +#: nova/compute/resource_tracker.py:443 +msgid "Instance not resizing, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:458 +msgid "InstanceType could not be found, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:542 +#, python-format +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" +msgstr "" + +#: nova/compute/resource_tracker.py:555 +#, python-format +msgid "Missing keys: %s" +msgstr "" + +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/rpcapi.py:54 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + +#: nova/compute/utils.py:141 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" +msgstr "" + +#: nova/conductor/api.py:380 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" +msgstr "" + +#: nova/conductor/manager.py:91 +#, python-format +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" +msgstr "" + +#: nova/conductor/manager.py:262 +msgid "Invalid block_device_mapping_destroy invocation" +msgstr "" + +#: nova/console/manager.py:81 nova/console/vmrc_manager.py:63 +msgid "Adding console" +msgstr "" + +#: nova/console/manager.py:101 nova/console/vmrc_manager.py:113 +#, python-format +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "" + +#: nova/console/vmrc_manager.py:116 +#, python-format +msgid "Removing console %(console_id)s." +msgstr "" + +#: nova/console/websocketproxy.py:54 +msgid "Invalid Token" +msgstr "" + +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" +msgstr "" + +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" +msgstr "" + +#: nova/console/xvp.py:119 +#, python-format +msgid "Re-wrote %s" +msgstr "" + +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" +msgstr "" + +#: nova/console/xvp.py:127 +msgid "Stopping xvp" +msgstr "" + +#: nova/console/xvp.py:140 +msgid "Starting xvp" +msgstr "" + +#: nova/console/xvp.py:147 +#, python-format +msgid "Error starting xvp: %s" +msgstr "" + +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "" + +#: nova/console/xvp.py:152 +msgid "xvp not running..." +msgstr "" + +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." +msgstr "" + +#: nova/consoleauth/manager.py:89 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s)" +msgstr "" + +#: nova/consoleauth/manager.py:113 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s)" +msgstr "" + +#: nova/db/api.py:592 +msgid "Failed to notify cells of instance destroy" +msgstr "" + +#: nova/db/api.py:673 nova/db/api.py:694 +msgid "Failed to notify cells of instance update" +msgstr "" + +#: nova/db/api.py:734 +msgid "Failed to notify cells of instance info cache update" +msgstr "" + +#: nova/db/api.py:1456 +msgid "Failed to notify cells of bw_usage update" +msgstr "" + +#: nova/db/api.py:1591 +msgid "Failed to notify cells of instance fault" +msgstr "" + +#: nova/db/sqlalchemy/api.py:157 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." +msgstr "" + +#: nova/db/sqlalchemy/api.py:192 +msgid "model or base_model parameter should be subclass of NovaBase" +msgstr "" + +#: nova/db/sqlalchemy/api.py:205 nova/virt/baremetal/db/sqlalchemy/api.py:61 +#, python-format +msgid "Unrecognized read_deleted value '%s'" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1408 +#, python-format +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1546 +#, python-format +msgid "Invalid instance id %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:2853 +#, python-format +msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:4361 +#, python-format +msgid "" +"Volume(%s) has lower stats then what is in the database. Instance must " +"have been rebooted or crashed. Updating totals." +msgstr "" + +#: nova/db/sqlalchemy/migration.py:69 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:66 +msgid "version should be an integer" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:96 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:94 +msgid "Upgrade DB using Essex release first." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:63 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:69 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:171 +#, python-format +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:205 +#, python-format +msgid "Missing column %(table)s.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:211 +#, python-format +msgid "" +"Different types in %(table)s.%(column)s and shadow table: %(c_type)s " +"%(shadow_c_type)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:220 +#, python-format +msgid "Extra column %(table)%.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:241 +msgid "Specify `table_name` or `table` param" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:244 +msgid "Specify only one param `table_name` `table`" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:265 +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 +msgid "Exception while creating table." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, python-format +msgid "table '%s' not dropped" +msgstr "" + +#: nova/image/glance.py:187 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." +msgstr "" + +#: nova/image/glance.py:495 +#, python-format +msgid "fetching image %s from glance" +msgstr "" + +#: nova/image/s3.py:335 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:352 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:362 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:372 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:396 +#, python-format +msgid "Failed to decrypt private key: %s" +msgstr "" + +#: nova/image/s3.py:403 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "" + +#: nova/image/s3.py:414 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "" + +#: nova/image/s3.py:426 +msgid "Unsafe filenames in image" +msgstr "" + +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:42 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "" + +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" +msgstr "" + +#: nova/network/api.py:80 +msgid "Failed storing info cache" +msgstr "" + +#: nova/network/api.py:235 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "" + +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" +msgstr "" + +#: nova/network/driver.py:43 +#, python-format +msgid "Loading network driver '%s'" +msgstr "" + +#: nova/network/floating_ips.py:88 +#, python-format +msgid "Fixed ip %(fixed_ip_id)s not found" +msgstr "" + +#: nova/network/floating_ips.py:98 nova/network/floating_ips.py:374 +#, python-format +msgid "Interface %(interface)s not found" +msgstr "" + +#: nova/network/floating_ips.py:122 +#, python-format +msgid "floating IP allocation for instance |%(floating_address)s|" +msgstr "" + +#: nova/network/floating_ips.py:179 +msgid "Floating IP is not associated. Ignore." +msgstr "" + +#: nova/network/floating_ips.py:197 +#, python-format +msgid "Address |%(address)s| is not allocated" +msgstr "" + +#: nova/network/floating_ips.py:201 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgstr "" + +#: nova/network/floating_ips.py:221 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgstr "" + +#: nova/network/floating_ips.py:282 +msgid "Failed to update usages deallocating floating IP" +msgstr "" + +#: nova/network/floating_ips.py:532 +#, python-format +msgid "Starting migration network for instance %(instance_uuid)s" +msgstr "" + +#: nova/network/floating_ips.py:539 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " +msgstr "" + +#: nova/network/floating_ips.py:574 +#, python-format +msgid "Finishing migration network for instance %(instance_uuid)s" +msgstr "" + +#: nova/network/floating_ips.py:582 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "" + +#: nova/network/floating_ips.py:630 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." +msgstr "" + +#: nova/network/floating_ips.py:670 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgstr "" + +#: nova/network/floating_ips.py:679 +#, python-format +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgstr "" + +#: nova/network/ldapdns.py:100 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" +msgstr "" + +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" +msgstr "" + +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." +msgstr "" + +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." +msgstr "" + +#: nova/network/linux_net.py:219 +#, python-format +msgid "Attempted to remove chain %s which does not exist" +msgstr "" + +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" +msgstr "" + +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" +msgstr "" + +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" +msgstr "" + +#: nova/network/linux_net.py:680 +#, python-format +msgid "arping error for ip %s" +msgstr "" + +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" +msgstr "" + +#: nova/network/linux_net.py:778 +#, python-format +msgid "Error deleting conntrack entries for %s" +msgstr "" + +#: nova/network/linux_net.py:977 +#, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1022 +#, python-format +msgid "Hupping dnsmasq threw %s" +msgstr "" + +#: nova/network/linux_net.py:1024 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1104 +#, python-format +msgid "killing radvd threw %s" +msgstr "" + +#: nova/network/linux_net.py:1106 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "" + +#: nova/network/linux_net.py:1282 +#, python-format +msgid "Net device removed: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1285 +#, python-format +msgid "Failed removing net device: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1403 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "" + +#: nova/network/linux_net.py:1449 +#, python-format +msgid "Starting Bridge %s" +msgstr "" + +#: nova/network/linux_net.py:1461 +#, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" +msgstr "" + +#: nova/network/linux_net.py:1497 +#, python-format +msgid "Failed to add interface: %s" +msgstr "" + +#: nova/network/linux_net.py:1734 +#, python-format +msgid "Starting bridge %s " +msgstr "" + +#: nova/network/linux_net.py:1742 +#, python-format +msgid "Done starting bridge %s" +msgstr "" + +#: nova/network/manager.py:364 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" +msgstr "" + +#: nova/network/manager.py:368 +msgid "setting network host" +msgstr "" + +#: nova/network/manager.py:480 +msgid "network allocations" +msgstr "" + +#: nova/network/manager.py:487 +#, python-format +msgid "networks retrieved for instance: |%(networks_list)s|" +msgstr "" + +#: nova/network/manager.py:535 +msgid "network deallocation for instance" +msgstr "" + +#: nova/network/manager.py:801 +#, python-format +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." +msgstr "" + +#: nova/network/manager.py:827 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" +msgstr "" + +#: nova/network/manager.py:879 +msgid "Failed to update usages deallocating fixed IP" +msgstr "" + +#: nova/network/manager.py:911 +#, python-format +msgid "Unable to release %s because vif doesn't exist." +msgstr "" + +#: nova/network/manager.py:934 +#, python-format +msgid "Leased IP |%(address)s|" +msgstr "" + +#: nova/network/manager.py:938 +#, python-format +msgid "IP %s leased that is not associated" +msgstr "" + +#: nova/network/manager.py:947 +#, python-format +msgid "IP |%s| leased that isn't allocated" +msgstr "" + +#: nova/network/manager.py:952 +#, python-format +msgid "Released IP |%(address)s|" +msgstr "" + +#: nova/network/manager.py:956 +#, python-format +msgid "IP %s released that is not associated" +msgstr "" + +#: nova/network/manager.py:960 +#, python-format +msgid "IP %s released that was not leased" +msgstr "" + +#: nova/network/manager.py:979 +#, python-format +msgid "%s must be an integer" +msgstr "" + +#: nova/network/manager.py:1003 +msgid "Maximum allowed length for 'label' is 255." +msgstr "" + +#: nova/network/manager.py:1023 +#, python-format +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." +msgstr "" + +#: nova/network/manager.py:1105 +msgid "cidr already in use" +msgstr "" + +#: nova/network/manager.py:1108 +#, python-format +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgstr "" + +#: nova/network/manager.py:1119 +#, python-format +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" +msgstr "" + +#: nova/network/manager.py:1176 +msgid "Network already exists!" +msgstr "" + +#: nova/network/manager.py:1195 +#, python-format +msgid "Network must be disassociated from project %s before delete" +msgstr "" + +#: nova/network/manager.py:1795 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" +msgstr "" + +#: nova/network/manager.py:1802 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" +msgstr "" + +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" +msgstr "" + +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +msgid "Invalid name" +msgstr "" + +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" +msgstr "" + +#: nova/network/minidns.py:122 +#, python-format +msgid "Cannot delete entry |%s|" +msgstr "" + +#: nova/network/minidns.py:201 +#, python-format +msgid "deleted %s" +msgstr "" + +#: nova/network/minidns.py:207 +#, python-format +msgid "Cannot delete domain |%s|" +msgstr "" + +#: nova/network/model.py:379 +msgid "v4 subnets are required for legacy nw_info" +msgstr "" + +#: nova/network/quantumv2/__init__.py:45 +#, python-format +msgid "Quantum client authentication failed: %s" +msgstr "" + +#: nova/network/quantumv2/api.py:152 +#, python-format +msgid "allocate_for_instance() for %s" +msgstr "" + +#: nova/network/quantumv2/api.py:155 +#, python-format +msgid "empty project id for instance %s" +msgstr "" + +#: nova/network/quantumv2/api.py:201 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." +msgstr "" + +#: nova/network/quantumv2/api.py:270 +msgid "Port not found" +msgstr "" + +#: nova/network/quantumv2/api.py:278 +#, python-format +msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgstr "" + +#: nova/network/quantumv2/api.py:318 +#, python-format +msgid "deallocate_for_instance() for %s" +msgstr "" + +#: nova/network/quantumv2/api.py:327 +#, python-format +msgid "Failed to delete quantum port %(portid)s " +msgstr "" + +#: nova/network/quantumv2/api.py:349 +#, python-format +msgid "Failed to delete quantum port %(port_id)s " +msgstr "" + +#: nova/network/quantumv2/api.py:373 +#, python-format +msgid "get_instance_nw_info() for %s" +msgstr "" + +#: nova/network/quantumv2/api.py:405 +#, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" +msgstr "" + +#: nova/network/quantumv2/api.py:435 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" +msgstr "" + +#: nova/network/quantumv2/api.py:445 +#, python-format +msgid "validate_networks() for %s" +msgstr "" + +#: nova/network/quantumv2/api.py:688 +#, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:53 +#, python-format +msgid "Quantum Error creating security group %s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:106 +#, python-format +msgid "Quantum security group %s not found" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 +#, python-format +msgid "Quantum Error: %s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:129 +msgid "Quantum Error getting security groups" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:139 +msgid "Security group id should be uuid" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:173 +#, python-format +msgid "Quantum Error getting security group %s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 +msgid "Quantum Error:" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:230 +#, python-format +msgid "Quantum Error unable to delete %s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:241 +#, python-format +msgid "Quantum security group rule %s not found" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:358 +#, python-format +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 +#, python-format +msgid "Adding security group %(security_group_id)s to port %(port_id)s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:428 +#, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" +msgstr "" + +#: nova/network/security_group/security_group_base.py:137 +#, python-format +msgid "This rule already exists in group %s" +msgstr "" + +#: nova/openstack/common/excutils.py:48 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: nova/openstack/common/lockutils.py:102 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: nova/openstack/common/lockutils.py:188 +#, python-format +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgstr "" + +#: nova/openstack/common/lockutils.py:199 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgstr "" + +#: nova/openstack/common/lockutils.py:226 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgstr "" + +#: nova/openstack/common/lockutils.py:234 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgstr "" + +#: nova/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: nova/openstack/common/log.py:347 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: nova/openstack/common/log.py:397 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: nova/openstack/common/log.py:563 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: nova/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: nova/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: nova/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: nova/openstack/common/periodic_task.py:41 +#, python-format +msgid "Unexpected argument for periodic task creation: %(arg)s." +msgstr "" + +#: nova/openstack/common/periodic_task.py:132 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/openstack/common/periodic_task.py:137 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/openstack/common/periodic_task.py:175 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/openstack/common/periodic_task.py:183 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/openstack/common/policy.py:394 +#, python-format +msgid "Failed to understand rule %(rule)s" +msgstr "" + +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: nova/openstack/common/policy.py:679 +#, python-format +msgid "Failed to understand rule %(rule)r" +msgstr "" + +#: nova/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: nova/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "" + +#: nova/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:461 +msgid "DB exception wrapped." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:512 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:584 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: nova/openstack/common/notifier/api.py:125 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: nova/openstack/common/notifier/api.py:141 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: nova/openstack/common/notifier/api.py:171 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: nova/openstack/common/plugin/pluginmanager.py:66 +#, python-format +msgid "Failed to load plugin %(plug)s: %(exc)s" +msgstr "" + +#: nova/openstack/common/rpc/__init__.py:106 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:200 +#, python-format +msgid "no calling threads waiting for msg_id : %s, message : %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:208 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:291 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:337 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:415 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:443 +#: nova/openstack/common/rpc/impl_zmq.py:286 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:451 +#: nova/openstack/common/rpc/impl_zmq.py:292 +msgid "Exception during message handling" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:586 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:589 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:623 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:632 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:660 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: nova/openstack/common/rpc/common.py:75 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: nova/openstack/common/rpc/common.py:105 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: nova/openstack/common/rpc/common.py:122 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 +msgid "" +msgstr "" + +#: nova/openstack/common/rpc/common.py:144 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/common.py:148 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/openstack/common/rpc/common.py:152 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:157 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:281 +#, python-format +msgid "Failed to sanitize %(item)s. Key error %(err)s" +msgstr "" + +#: nova/openstack/common/rpc/common.py:303 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:480 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:539 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:555 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:404 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:419 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:423 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:458 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:352 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:358 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:371 +msgid "Re-established AMQP queues" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:431 +msgid "Error processing message. Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:104 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:140 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:141 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:142 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:162 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:273 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:311 +msgid "Sending reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:345 +msgid "RPC message did not include method." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:380 +msgid "Registering reactor" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:392 +msgid "In reactor registered" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:407 +msgid "Out reactor registered" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:411 +msgid "Consuming socket" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:453 +#, python-format +msgid "CONSUMER GOT %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:465 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:471 +msgid "Topic contained dangerous characters." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:496 +#, python-format +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:505 +msgid "Topic socket file creation failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:510 +#, python-format +msgid "ROUTER RELAY-OUT QUEUED %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:513 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:532 +#, python-format +msgid "Could not create IPC directory %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:542 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:576 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:578 +#, python-format +msgid "ROUTER RELAY-OUT %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:600 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:628 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:635 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:687 +msgid "Creating payload" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:700 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:713 +msgid "Sending cast" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:716 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:719 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:720 +msgid "Unpacking response" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:729 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:736 +msgid "RPC Message Invalid." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:760 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:763 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:767 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:770 +msgid "No match from matchmaker." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:239 +#, python-format +msgid "Matchmaker unregistered: %s, %s" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" +msgstr "" + +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" +msgstr "" + +#: nova/scheduler/driver.py:61 +msgid "Exception during scheduler.run_instance" +msgstr "" + +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#, python-format +msgid "Setting instance to %(state)s state." +msgstr "" + +#: nova/scheduler/driver.py:156 +msgid "Driver must implement schedule_prep_resize" +msgstr "" + +#: nova/scheduler/driver.py:164 +msgid "Driver must implement schedule_run_instance" +msgstr "" + +#: nova/scheduler/driver.py:169 +msgid "Driver must implement select_hosts" +msgstr "" + +#: nova/scheduler/driver.py:339 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:73 +#, python-format +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:92 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:234 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:251 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:283 +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:351 +#, python-format +msgid "Filtered %(hosts)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:356 +#, python-format +msgid "Weighed %(hosts)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:398 +#, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" +msgstr "" + +#: nova/scheduler/host_manager.py:308 +#, python-format +msgid "Host filter ignoring hosts: %s" +msgstr "" + +#: nova/scheduler/host_manager.py:320 +#, python-format +msgid "Host filter forcing available hosts to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:323 +#, python-format +msgid "No hosts matched due to not matching 'force_hosts' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:336 +#, python-format +msgid "Host filter forcing available nodes to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:339 +#, python-format +msgid "No nodes matched due to not matching 'force_nodes' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:379 +#, python-format +msgid "Ignoring %(service_name)s service update from %(host)s" +msgstr "" + +#: nova/scheduler/host_manager.py:384 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." +msgstr "" + +#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/filters/trusted_filter.py:214 +#, python-format +msgid "No service for compute ID %s" +msgstr "" + +#: nova/scheduler/host_manager.py:425 +#, python-format +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" +msgstr "" + +#: nova/scheduler/manager.py:208 +#, python-format +msgid "Failed to schedule_%(method)s: %(ex)s" +msgstr "" + +#: nova/scheduler/scheduler_options.py:71 +#, python-format +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgstr "" + +#: nova/scheduler/scheduler_options.py:79 +#, python-format +msgid "Could not decode scheduler options: '%(e)s'" +msgstr "" + +#: nova/scheduler/filters/affinity_filter.py:95 +#, python-format +msgid "Group affinity: %(host)s in %(configured)s" +msgstr "" + +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#, python-format +msgid "%(host_state)s fails instance_type extra_specs requirements" +msgstr "" + +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 +#, python-format +msgid "%(host_state)s fails tenant id on aggregate" +msgstr "" + +#: nova/scheduler/filters/compute_filter.py:40 +#, python-format +msgid "%(host_state)s is disabled or has not been heard from in a while" +msgstr "" + +#: nova/scheduler/filters/compute_filter.py:44 +#, python-format +msgid "%(host_state)s is disabled via capabilities" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "" + +#: nova/scheduler/filters/disk_filter.py:47 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:48 +#, python-format +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:61 +#, python-format +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:66 +#, python-format +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:82 +#, python-format +msgid "%(host_state)s does not support requested instance_properties" +msgstr "" + +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + +#: nova/scheduler/filters/num_instances_filter.py: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 "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." +msgstr "" + +#: nova/scheduler/filters/retry_filter.py:41 +#, python-format +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" +msgstr "" + +#: nova/servicegroup/api.py:60 +#, python-format +msgid "ServiceGroup driver defined as an instance of %s" +msgstr "" + +#: nova/servicegroup/api.py:66 +#, python-format +msgid "unknown ServiceGroup driver name: %s" +msgstr "" + +#: nova/servicegroup/api.py:83 +#, python-format +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" +msgstr "" + +#: nova/servicegroup/api.py:90 +#, python-format +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" +msgstr "" + +#: nova/servicegroup/api.py:99 +#, python-format +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" +msgstr "" + +#: nova/servicegroup/api.py:106 +#, python-format +msgid "Returns ALL members of the [%s] ServiceGroup" +msgstr "" + +#: nova/servicegroup/api.py:114 +#, python-format +msgid "Returns one member of the [%s] group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:42 +#, python-format +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/db.py:46 +msgid "service is a mandatory argument for DB based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/db.py:76 +#, python-format +msgid "DB_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:99 nova/servicegroup/drivers/mc.py:103 +msgid "Recovered model server connection!" +msgstr "" + +#: nova/servicegroup/drivers/db.py:105 nova/servicegroup/drivers/mc.py:109 +msgid "model server went away" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:52 +#, python-format +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:78 +#, python-format +msgid "Memcached_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:80 +#, python-format +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." +msgstr "" + +#: nova/servicegroup/drivers/zk.py:101 +#, python-format +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:109 +#, python-format +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" +msgstr "" + +#: nova/storage/linuxscsi.py:71 +#, python-format +msgid "Trying (%(tries)s) to remove device %(device)s" +msgstr "" + +#: nova/storage/linuxscsi.py:101 +#, python-format +msgid "Multipath call failed exit (%(code)s)" +msgstr "" + +#: nova/storage/linuxscsi.py:119 +#, python-format +msgid "Couldn't find multipath device %(line)s" +msgstr "" + +#: nova/storage/linuxscsi.py:123 +#, python-format +msgid "Found multipath device = %(mdev)s" +msgstr "" + +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" +msgstr "" + +#: nova/tests/fake_processutils.py:71 +#, python-format +msgid "Faking execution of cmd (subprocess): %s" +msgstr "" + +#: nova/tests/fake_processutils.py:79 +#, python-format +msgid "Faked command matched %s" +msgstr "" + +#: nova/tests/fake_processutils.py:95 +#, python-format +msgid "Faked command raised an exception %s" +msgstr "" + +#: nova/tests/fake_processutils.py:100 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "" + +#: nova/tests/fake_volume.py:188 +msgid "status must be available" +msgstr "" + +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 +msgid "already attached" +msgstr "" + +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 +msgid "Instance and volume not in same availability_zone" +msgstr "" + +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 +msgid "already detached" +msgstr "" + +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" +msgstr "" + +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" +msgstr "" + +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" +msgstr "" + +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" + +#: nova/tests/test_hypervapi.py:433 +msgid "fake vswitch not found" +msgstr "" + +#: nova/tests/test_misc.py:59 +#, python-format +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" +msgstr "" + +#: nova/tests/test_xenapi.py:897 +#, python-format +msgid "Creating files in %s to simulate guest agent" +msgstr "" + +#: nova/tests/test_xenapi.py:908 +#, python-format +msgid "Removing simulated guest agent files in %s" +msgstr "" + +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" +msgstr "" + +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" +msgstr "" + +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:3340 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:3345 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:3350 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +msgstr "" + +#: nova/tests/compute/test_compute.py:1099 +#: nova/tests/compute/test_compute.py:1117 +#: nova/tests/compute/test_compute.py:1168 +#: nova/tests/compute/test_compute.py:1195 +#: nova/tests/compute/test_compute.py:1241 +#: nova/tests/compute/test_compute.py:3762 +#, python-format +msgid "Running instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:1105 +#: nova/tests/compute/test_compute.py:1140 +#: nova/tests/compute/test_compute.py:1183 +#: nova/tests/compute/test_compute.py:1213 +#, python-format +msgid "After terminating instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:1723 +msgid "Internal error" +msgstr "" + +#: nova/tests/compute/test_compute.py:3773 +#, python-format +msgid "After force-killing instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:4275 +msgid "wrong host/node" +msgstr "" + +#: nova/tests/compute/test_compute.py:8748 +msgid "spawn error" +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#, python-format +msgid "%(result_str)s: %(result)s is not a dict." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:191 +#, python-format +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:202 +#, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:221 +msgid "Extra list items in template:" +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:225 +#, python-format +msgid "Extra list items in %(result_str)s:" +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:246 +#: nova/tests/integrated/test_api_samples.py:261 +#, python-format +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" +msgstr "" + +#: nova/tests/integrated/test_login.py:31 +#, python-format +msgid "flavor: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:38 +#, python-format +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" +msgstr "" + +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" +msgstr "" + +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" +msgstr "" + +#: nova/tests/integrated/api/client.py:105 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:107 +#, python-format +msgid "Body: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:125 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:155 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" +msgstr "" + +#: nova/tests/integrated/api/client.py:172 +#, python-format +msgid "Decoding JSON: %s" +msgstr "" + +#: nova/virt/configdrive.py:97 +#, python-format +msgid "Added %(filepath)s to config drive" +msgstr "" + +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" +msgstr "" + +#: nova/virt/driver.py:930 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" +msgstr "" + +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" +msgstr "" + +#: nova/virt/driver.py:955 +#, python-format +msgid "Loading compute driver '%s'" +msgstr "" + +#: nova/virt/driver.py:962 +msgid "Unable to load the virtualization driver" +msgstr "" + +#: nova/virt/fake.py:212 +#, python-format +msgid "Key '%(key)s' not in instances '%(inst)s'" +msgstr "" + +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" +msgstr "" + +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" +msgstr "" + +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" +msgstr "" + +#: nova/virt/firewall.py:377 +#, python-format +msgid "Adding security group rule: %r" +msgstr "" + +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#, python-format +msgid "Adding provider rule: %s" +msgstr "" + +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" +msgstr "" + +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." +msgstr "" + +#: nova/virt/images.py:221 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgstr "" + +#: nova/virt/images.py:233 +#, python-format +msgid "Converted to raw, but format is now %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:90 +#, python-format +msgid "Request for baremetal node %s sent to wrong service host" +msgstr "" + +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" + +#: nova/virt/baremetal/driver.py:185 +#, python-format +msgid "Baremetal node id not supplied to driver for %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:257 +#, python-format +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." +msgstr "" + +#: nova/virt/baremetal/driver.py:284 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:295 +#, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:313 +#, python-format +msgid "Error from baremetal driver during destroy: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:318 +#, python-format +msgid "Error while recording destroy failure in baremetal database: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:328 +#, python-format +msgid "Baremetal power manager failed to stop node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:340 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:86 +#, python-format +msgid "pid file %s does not contain any pid" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:109 +msgid "Node id not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:112 +msgid "Address not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:115 +msgid "User not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:118 +msgid "Password not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:135 +#, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:157 +msgid "IPMI power on failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:179 +msgid "IPMI power off failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:189 +msgid "IPMI set next bootdev failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 +#, python-format +msgid "Activate node called, but node %s is already active" +msgstr "" + +#: nova/virt/baremetal/pxe.py:92 +#, python-format +msgid "Building PXE config for deployment %s." +msgstr "" + +#: nova/virt/baremetal/pxe.py:231 +#, python-format +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:255 nova/virt/baremetal/tilera.py:179 +#, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:210 +#, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:246 +#, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:365 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:466 +#, python-format +msgid "PXE deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:471 +#, python-format +msgid "PXE deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:475 +#, python-format +msgid "PXE deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:390 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:482 +#, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:154 +#, python-format +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:371 +#, python-format +msgid "Tilera deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:377 +#, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:385 +msgid "Node is unknown error state." +msgstr "" + +#: nova/virt/baremetal/tilera.py:388 +#, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:83 +msgid "Node id not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:86 +msgid "Address not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:89 +msgid "User not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:92 +msgid "Password not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:117 +msgid "PDU failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:134 +msgid "PDU power on failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:147 +msgid "PDU power off failed" +msgstr "" + +#: nova/virt/baremetal/utils.py:41 +#, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:52 +#, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:60 +#, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:75 +#, python-format +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:37 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:50 +#, python-format +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:57 +#, python-format +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:63 +#, python-format +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:71 +#, python-format +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:75 +#, python-format +msgid "no pif for vif_uuid=%s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:111 +msgid "virtual_power_ssh_host not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:115 +msgid "virtual_power_host_user not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:121 +msgid "virtual_power_host_pass/key not set. Can not Start" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:122 +#, python-format +msgid "baremetal driver was unable to delete tid %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:186 +#, python-format +msgid "Could not determine iscsi initiator name for instance %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:227 +#, python-format +msgid "No fixed PXE IP is associated to %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:259 +#, python-format +msgid "detach volume could not find tid for %s" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:199 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:211 +#, python-format +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:329 +msgid "No more PXE IPs available" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:351 +#: nova/virt/baremetal/db/sqlalchemy/api.py:393 +#, python-format +msgid "Baremetal interface %s not found" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#, python-format +msgid "Baremetal interface %s already in use" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#, python-format +msgid "Baremetal virtual interface %s not found" +msgstr "" + +#: nova/virt/disk/api.py:133 +#, python-format +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:140 +#, python-format +msgid "Cannot resize filesystem %s to a smaller size." +msgstr "" + +#: nova/virt/disk/api.py:151 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:161 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:228 +msgid "image already mounted" +msgstr "" + +#: nova/virt/disk/api.py:284 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:302 +#, python-format +msgid "Ignoring error injecting data into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:321 +#, python-format +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" +msgstr "" + +#: nova/virt/disk/api.py:338 +#, python-format +msgid "Failed to teardown ntainer filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:351 +#, python-format +msgid "Failed to umount container filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:376 +#, python-format +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:388 +#, python-format +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" +msgstr "" + +#: nova/virt/disk/api.py:397 +#, python-format +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" +msgstr "" + +#: nova/virt/disk/api.py:438 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" +msgstr "" + +#: nova/virt/disk/api.py:466 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" +msgstr "" + +#: nova/virt/disk/api.py:491 +#, python-format +msgid "Inject admin password fs=%(fs)s admin_passwd=" +msgstr "" + +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" +msgstr "" + +#: nova/virt/disk/api.py:564 +#, python-format +msgid "User %(username)s not found in password file." +msgstr "" + +#: nova/virt/disk/api.py:580 +#, python-format +msgid "User %(username)s not found in shadow file." +msgstr "" + +#: nova/virt/disk/mount/api.py:41 +#, python-format +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:57 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." +msgstr "" + +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." +msgstr "" + +#: nova/virt/disk/mount/api.py:135 +#, python-format +msgid "Map dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:140 +#, python-format +msgid "partition search unsupported with %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:156 +#, python-format +msgid "partition %s not found" +msgstr "" + +#: nova/virt/disk/mount/api.py:157 +#, python-format +msgid "Failed to map partitions: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:179 +#, python-format +msgid "Unmap dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:187 +#, python-format +msgid "Mount %(dev)s on %(dir)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Failed to mount filesystem: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:203 +#, python-format +msgid "Umount %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" +msgstr "" + +#: nova/virt/disk/mount/loop.py:33 +#, python-format +msgid "Could not attach image to loopback: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:34 +#, python-format +msgid "Loop mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:40 +#, python-format +msgid "Got loop device %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:58 +#, python-format +msgid "Release loop device %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:86 +#, python-format +msgid "Get nbd device %(dev)s for %(imgfile)s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:91 +#, python-format +msgid "qemu-nbd error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, python-format +msgid "NBD mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:104 +#, python-format +msgid "nbd device %s did not show up" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:111 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:126 +#, python-format +msgid "Release nbd device %s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:27 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" +msgstr "" + +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" +msgstr "" + +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:68 +#, python-format +msgid "No operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:74 +#, python-format +msgid "Multi-boot operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:80 +#, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:90 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:95 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:113 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:120 +msgid "Tearing down appliance" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:126 +#, python-format +msgid "Failed to close augeas %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:142 +#, python-format +msgid "Failed to close guest handle %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, python-format +msgid "Make directory path=%(path)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, python-format +msgid "Append file path=%(path)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, python-format +msgid "Replace file path=%(path)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, python-format +msgid "Read file path=%(path)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, python-format +msgid "Has file path=%(path)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:183 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:188 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:201 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:46 +#, python-format +msgid "File path %s not valid" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:80 +#, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:90 +#, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:96 +#, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:139 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:144 +#, python-format +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgstr "" + +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" +msgstr "" + +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" +msgstr "" + +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:93 +#, python-format +msgid "Windows version: %s " +msgstr "" + +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" +msgstr "" + +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:174 +#, python-format +msgid "Host IP address is: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:49 +#, python-format +msgid "The image is not a valid VHD: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:69 +#, python-format +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:84 +#, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:87 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:55 +#, python-format +msgid "Calling live migration recover_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:59 +#, python-format +msgid "Calling live migration post_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:43 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:46 +#, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:49 +#, python-format +msgid "Live migration failed: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:103 +#, python-format +msgid "VM not found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:112 +#, python-format +msgid "Duplicate VM name found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:77 +#, python-format +msgid "Destroying existing remote planned VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:99 +#, python-format +msgid "Creating remote planned VM for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:156 +#, python-format +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:163 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:199 +#, python-format +msgid "Starting live migration for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:208 +#, python-format +msgid "Getting live migration networks for remote host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:52 +#, python-format +msgid "Migration target host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:103 +#, python-format +msgid "" +"Cannot resize the root disk to a smaller size. Current size: " +"%(curr_root_gb)s GB. Requested size: %(new_root_gb)s GB" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:113 +msgid "migrate_disk_and_power_off called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:133 +msgid "confirm_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:148 +msgid "finish_revert_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:166 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:170 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:176 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:188 +#, python-format +msgid "Getting info for disk: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:193 +#, python-format +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:204 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:213 +msgid "finish_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:222 +#, python-format +msgid "Cannot find boot VHD file: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:235 nova/virt/hyperv/vmops.py:136 +msgid "Cannot resize a VHD to a smaller size" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:46 +#, python-format +msgid "vswitch \"%s\" not found" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:59 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:71 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:92 +#, python-format +msgid "Creating directory: %s" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116 +#, python-format +msgid "Removing directory: %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:56 +#, python-format +msgid "Creating snapshot for instance %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:65 +#, python-format +msgid "Getting info for VHD %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:73 +#, python-format +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:83 +#, python-format +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:88 +#, python-format +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:94 +#, python-format +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:99 +#, python-format +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:105 +#, python-format +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:109 +#, python-format +msgid "Removing snapshot %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:113 +#, python-format +msgid "Failed to remove snapshot for VM %s" +msgstr "" + +#: nova/virt/hyperv/vif.py:75 +#, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:91 +#, python-format +msgid "VIF driver not found for network_api_class: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:100 +msgid "get_info called for instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:121 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:127 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:139 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:152 +msgid "Spawning new instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:178 +msgid "Spawn instance failed" +msgstr "" + +#: nova/virt/hyperv/vmops.py:203 +#, python-format +msgid "Creating nic for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:211 +#, python-format +msgid "Invalid config_drive_format \"%s\"" +msgstr "" + +#: nova/virt/hyperv/vmops.py:214 +#, python-format +msgid "Using config drive for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 +#, python-format +msgid "Creating config drive at %(path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 +#, python-format +msgid "Creating config drive failed with error: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:271 +#, python-format +msgid "Got request to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:284 +#, python-format +msgid "Instance not found: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:290 +#, python-format +msgid "Failed to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:295 +msgid "reboot instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:301 +msgid "Pause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:307 +msgid "Unpause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:313 +msgid "Suspend instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:319 +msgid "Resume instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:325 +msgid "Power off instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:331 +msgid "Power on instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:338 +#, python-format +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:342 +#, python-format +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:83 +#, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:160 +#, python-format +msgid "Creating VM %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:169 +#, python-format +msgid "Setting memory for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:172 +#, python-format +msgid "Set vCPUs for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:270 +msgid "Controller not found" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:332 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:373 +#, python-format +msgid "Operation failed with return value: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:391 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:399 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:403 +#, python-format +msgid "WMI job failed with status %(job_state)d. No error description available" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:409 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:98 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:102 +#, python-format +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:115 +#, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:145 +#, python-format +msgid "Attach volume failed: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:147 +#, python-format +msgid "Unable to attach volume to instance %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:160 +#, python-format +msgid "Logging off storage target %(target_iqn)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:165 +#, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:176 +#, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 +#, python-format +msgid "Unable to find a mounted disk for target_iqn: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeutils.py:51 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:127 +#, python-format +msgid "Unable to determine disk prefix for %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:174 +#, python-format +msgid "No free disk device names for prefix '%s'" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:264 +#, python-format +msgid "Unable to determine disk bus for '%s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:346 +#, python-format +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." +msgstr "" + +#: nova/virt/libvirt/driver.py:552 +#, python-format +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgstr "" + +#: nova/virt/libvirt/driver.py:560 +#, python-format +msgid "Connecting to libvirt: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:577 +#, python-format +msgid "URI %s does not support events" +msgstr "" + +#: nova/virt/libvirt/driver.py:593 +msgid "Connection to libvirt broke" +msgstr "" + +#: nova/virt/libvirt/driver.py:615 nova/virt/libvirt/driver.py:618 +#, python-format +msgid "Can not handle authentication request for %d credentials" +msgstr "" + +#: nova/virt/libvirt/driver.py:636 +#, python-format +msgid "Connection to libvirt failed: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:728 +#, python-format +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:743 +msgid "During wait destroy, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:748 +msgid "Instance destroyed successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:758 +msgid "Instance may be started again." +msgstr "" + +#: nova/virt/libvirt/driver.py:768 +msgid "Going to destroy instance again." +msgstr "" + +#: nova/virt/libvirt/driver.py:787 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" +msgstr "" + +#: nova/virt/libvirt/driver.py:803 +#, python-format +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:823 +msgid "Instance may be still running, destroy it again." +msgstr "" + +#: nova/virt/libvirt/driver.py:829 +#, python-format +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:857 +#, python-format +msgid "Deleting instance files %(target)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:866 +#, python-format +msgid "Failed to cleanup directory %(target)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:909 +msgid "Could not determine fibre channel world wide node names" +msgstr "" + +#: nova/virt/libvirt/driver.py:916 +msgid "Could not determine fibre channel world wide port names" +msgstr "" + +#: nova/virt/libvirt/driver.py:921 +msgid "No Volume Connector found." +msgstr "" + +#: nova/virt/libvirt/driver.py:1043 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1067 +msgid "attaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1087 +msgid "During detach_interface, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1091 +msgid "detaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1177 +msgid "Beginning live snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1180 +msgid "Beginning cold snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1209 +msgid "Snapshot extracted, beginning image upload" +msgstr "" + +#: nova/virt/libvirt/driver.py:1221 +msgid "Snapshot image upload complete" +msgstr "" + +#: nova/virt/libvirt/driver.py:1294 +msgid "Instance soft rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1298 +msgid "Failed to soft reboot instance." +msgstr "" + +#: nova/virt/libvirt/driver.py:1333 +msgid "Instance shutdown successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1341 +msgid "Instance may have been rebooted during soft reboot, so return now." +msgstr "" + +#: nova/virt/libvirt/driver.py:1389 +msgid "Instance rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1535 +msgid "Instance is running" +msgstr "" + +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1558 +#, python-format +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "" + +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" +msgstr "" + +#: nova/virt/libvirt/driver.py:1610 +msgid "Guest does not have a console available" +msgstr "" + +#: nova/virt/libvirt/driver.py:1679 +#, python-format +msgid "Path '%(path)s' supports direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:1683 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:1764 +msgid "Creating image" +msgstr "" + +#: nova/virt/libvirt/driver.py:1865 +msgid "Using config drive" +msgstr "" + +#: nova/virt/libvirt/driver.py:1914 +#, python-format +msgid "Injecting %(inj)s into image %(img_id)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1924 +#, python-format +msgid "Error injecting data into image %(img_id)s (%(e)s)" +msgstr "" + +#: nova/virt/libvirt/driver.py:1981 +#, 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:1987 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" + +#: nova/virt/libvirt/driver.py:1991 +msgid "A CPU model name should not be set when a host CPU model is requested" +msgstr "" + +#: nova/virt/libvirt/driver.py:1995 +#, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2011 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" +msgstr "" + +#: nova/virt/libvirt/driver.py:2335 +#, python-format +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2350 +#, python-format +msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2367 +#, 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:2545 nova/virt/libvirt/driver.py:2549 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2558 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2565 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2570 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2587 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " +msgstr "" + +#: nova/virt/libvirt/driver.py:2597 +msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." +msgstr "" + +#: nova/virt/libvirt/driver.py:2649 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2655 +#, python-format +msgid "List of domains returned by libVirt: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2657 +#, python-format +msgid "libVirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2721 +msgid "libvirt version is too old (does not support getVersion)" +msgstr "" + +#: nova/virt/libvirt/driver.py:2805 +#, python-format +msgid "Trying to get stats for the volume %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2818 +#, python-format +msgid "" +"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " +"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " +"wr_bytes=%(wr_bytes)d" +msgstr "" + +#: nova/virt/libvirt/driver.py:2836 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2841 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" +msgstr "" + +#: nova/virt/libvirt/driver.py:2918 +#, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3000 +msgid "Block migration can not be used with shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3008 +msgid "Live migration can not be used without shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3045 +#, 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:3070 +#, python-format +msgid "" +"Instance launched has CPU info:\n" +"%s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3082 +#, python-format +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3099 +#, 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:3147 +#, python-format +msgid "The firewall filter for %s does not exist" +msgstr "" + +#: nova/virt/libvirt/driver.py:3219 +#, python-format +msgid "Live Migration failure: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3312 +#, python-format +msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." +msgstr "" + +#: nova/virt/libvirt/driver.py:3424 +#, python-format +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3441 +#, python-format +msgid "skipping %(path)s since it looks like volume" +msgstr "" + +#: nova/virt/libvirt/driver.py:3446 +#, python-format +msgid "skipping disk for %(instance_name)s as it does not have a path" +msgstr "" + +#: nova/virt/libvirt/driver.py:3487 +#, python-format +msgid "Getting disk size of %(i_name)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3556 +msgid "Starting migrate_disk_and_power_off" +msgstr "" + +#: nova/virt/libvirt/driver.py:3617 +msgid "Instance running successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:3623 +msgid "Starting finish_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:3685 +msgid "Starting finish_revert_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:3806 +#, python-format +msgid "Checking instance files accessability%(instance_path)s" +msgstr "" + +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." +msgstr "" + +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" +msgstr "" + +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" +msgstr "" + +#: nova/virt/libvirt/firewall.py:247 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:270 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:294 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:378 +#, python-format +msgid "Unknown image_type=%s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:139 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:178 +#, python-format +msgid "Reading image info file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:200 +#, python-format +msgid "Writing stored info to %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:329 +#, python-format +msgid "%s is a valid instance name" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:332 +#, python-format +msgid "%s has a disk file" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:334 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:347 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:422 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:432 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:441 +#, python-format +msgid "%(id)s (%(base_file)s): generating checksum" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:456 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:468 +#, python-format +msgid "Base file too young to remove: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:471 +#, python-format +msgid "Removing base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:478 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:489 +#, python-format +msgid "image %(id)s at (%(base_file)s): checking" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:513 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:525 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:537 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:544 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:568 +#, python-format +msgid "Skipping verification, no base directory at %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:572 +msgid "Verify base images" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:579 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:597 +#, python-format +msgid "Unknown base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:602 +#, python-format +msgid "Active base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:605 +#, python-format +msgid "Corrupt base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:609 +#, python-format +msgid "Removable base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:617 +msgid "Verification complete" +msgstr "" + +#: nova/virt/libvirt/utils.py:72 nova/virt/libvirt/utils.py:78 +msgid "systool is not installed" +msgstr "" + +#: nova/virt/libvirt/utils.py:82 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: nova/virt/libvirt/utils.py:224 +#, 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:233 +#, python-format +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." +msgstr "" + +#: nova/virt/libvirt/utils.py:264 +#, python-format +msgid "vg %s must be LVM volume group" +msgstr "" + +#: nova/virt/libvirt/utils.py:293 +#, python-format +msgid "Path %s must be LVM logical volume" +msgstr "" + +#: nova/virt/libvirt/utils.py:558 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:386 +#: nova/virt/libvirt/vif.py:473 +#, python-format +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:271 nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:479 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" + +#: nova/virt/libvirt/vif.py:292 nova/virt/libvirt/vif.py:405 +#: nova/virt/libvirt/vif.py:492 +#, python-format +msgid "Unexpected vif_type=%s" +msgstr "" + +#: nova/virt/libvirt/vif.py:304 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:314 +#, python-format +msgid "Ensuring bridge %s" +msgstr "" + +#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +msgid "Failed while unplugging vif" +msgstr "" + +#: nova/virt/libvirt/vif.py:501 +msgid "" +"The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " +"in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " +"together with a network plugin that reports the 'vif_type' attribute" +msgstr "" + +#: nova/virt/libvirt/vif.py:527 +msgid "" +"The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " +"removed in the next release. Please use the LibvirtGenericVIFDriver VIF " +"driver, together with a network plugin that reports the 'vif_type' " +"attribute" +msgstr "" + +#: nova/virt/libvirt/vif.py:555 +msgid "" +"The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" +" removed in the next release. Please use the LibvirtGenericVIFDriver VIF " +"driver, together with a network plugin that reports the 'vif_type' " +"attribute" +msgstr "" + +#: nova/virt/libvirt/vif.py:583 +msgid "" +"The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " +"will be removed in the next release. Please use the " +"LibvirtGenericVIFDriver VIF driver, together with a network plugin that " +"reports the 'vif_type' attribute" +msgstr "" + +#: nova/virt/libvirt/vif.py:609 +msgid "" +"The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " +"removed in the next release. Please use the LibvirtGenericVIFDriver VIF " +"driver, together with a network plugin that reports the 'vif_type' " +"attribute" +msgstr "" + +#: nova/virt/libvirt/volume.py:238 +#, python-format +msgid "iSCSI device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:241 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:253 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 +#, python-format +msgid "%s is already mounted" +msgstr "" + +#: nova/virt/libvirt/volume.py:563 +#, python-format +msgid "AoE device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:565 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:579 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" +msgstr "" + +#: nova/virt/libvirt/volume.py:707 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: nova/virt/libvirt/volume.py:716 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:726 +msgid "Fibre Channel device not found." +msgstr "" + +#: nova/virt/libvirt/volume.py:729 +#, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:745 +#, python-format +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:752 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:818 +msgid "Value required for 'scality_sofs_config'" +msgstr "" + +#: nova/virt/libvirt/volume.py:829 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:835 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" + +#: nova/virt/libvirt/volume.py:850 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" + +#: nova/virt/powervm/blockdev.py:149 +#, python-format +msgid "Removing the logical volume '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:167 +#, python-format +msgid "Fetching image '%s' from glance" +msgstr "" + +#: nova/virt/powervm/blockdev.py:172 +#, python-format +msgid "Using image found at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:174 +#, python-format +msgid "Ensuring image '%s' exists on IVM" +msgstr "" + +#: nova/virt/powervm/blockdev.py:185 +#, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "" + +#: nova/virt/powervm/blockdev.py:188 +#, python-format +msgid "Copying image to the device '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:191 +msgid "Error while creating logical volume from image. Will attempt cleanup." +msgstr "" + +#: nova/virt/powervm/blockdev.py:198 +msgid "Error while attempting cleanup of failed deploy to logical volume." +msgstr "" + +#: nova/virt/powervm/blockdev.py:244 +msgid "Snapshot added to glance." +msgstr "" + +#: nova/virt/powervm/blockdev.py:250 +#, python-format +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:335 +msgid "Could not create logical volume. No space left on any volume group." +msgstr "" + +#: nova/virt/powervm/blockdev.py:426 nova/virt/powervm/blockdev.py:498 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/blockdev.py:429 nova/virt/powervm/blockdev.py:521 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/blockdev.py:450 +#, python-format +msgid "Image found on host at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:458 +msgid "Uncompressed image file not found" +msgstr "" + +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 +#, python-format +msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 +#, python-format +msgid "Found error stream for command \"%(command)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/common.py:67 +msgid "Connection error connecting PowerVM manager" +msgstr "" + +#: nova/virt/powervm/common.py:100 +#, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "" + +#: nova/virt/powervm/common.py:149 +msgid "File transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/common.py:168 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" + +#: nova/virt/powervm/common.py:174 +msgid "File transfer from PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" +msgstr "" + +#: nova/virt/powervm/driver.py:127 +#, python-format +msgid "Attempting to resolve %s" +msgstr "" + +#: nova/virt/powervm/driver.py:129 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" +msgstr "" + +#: nova/virt/powervm/driver.py:174 +#, python-format +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" +msgstr "" + +#: nova/virt/powervm/driver.py:305 +#, python-format +msgid "Unrecognized root disk information: %s" +msgstr "" + +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:25 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:29 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" + +#: nova/virt/powervm/exception.py:33 +#, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "" + +#: nova/virt/powervm/exception.py:37 +#, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "" + +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" +msgstr "" + +#: nova/virt/powervm/exception.py:49 +#, python-format +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgstr "" + +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" +msgstr "" + +#: nova/virt/powervm/exception.py:58 +#, python-format +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:63 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:68 +#, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgstr "" + +#: nova/virt/powervm/lpar.py:55 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" +msgstr "" + +#: nova/virt/powervm/operator.py:98 +#, python-format +msgid "LPAR instance '%s' not found" +msgstr "" + +#: nova/virt/powervm/operator.py:186 +#, python-format +msgid "PowerVM image creation failed: %s" +msgstr "" + +#: nova/virt/powervm/operator.py:200 +#, python-format +msgid "Creating LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:202 +#, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "" + +#: nova/virt/powervm/operator.py:208 +#, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:225 +#, python-format +msgid "Instance '%s' failed to boot" +msgstr "" + +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" + +#: nova/virt/powervm/operator.py:241 +#, python-format +msgid "Instance spawned in %s seconds" +msgstr "" + +#: nova/virt/powervm/operator.py:252 +#, python-format +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" + +#: nova/virt/powervm/operator.py:271 +#, python-format +msgid "Stopping instance %s for snapshot." +msgstr "" + +#: nova/virt/powervm/operator.py:294 +#, python-format +msgid "Shutting down the instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:299 +#, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" +msgstr "" + +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" +msgstr "" + +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:355 +#, python-format +msgid "VMware Cluster %s is not found" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:456 +#, python-format +msgid "In vmwareapi:_create_session, got this exception: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:539 +#, python-format +msgid "In vmwareapi:_call_method, got this exception: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:575 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:580 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:584 +#, python-format +msgid "In vmwareapi:_poll_task, Got this error %s" +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:93 +#, python-format +msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#, python-format +msgid "%(text)s: _db_content => %(content)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:132 +#, python-format +msgid "Property %(attr)s not set for the managed object %(name)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:492 +msgid "There is no VM registered" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#, python-format +msgid "Virtual Machine with ref %s is not there" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:557 +#, python-format +msgid "Logging out a session that is invalid or already logged out: %s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:572 +msgid "Session is faulty" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:575 +msgid "Session Invalid" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:666 +msgid "No Virtual Machine has been registered yet" +msgstr "" + +#: nova/virt/vmwareapi/host.py:40 +#, python-format +msgid "%(action)s %(host)s" +msgstr "" + +#: nova/virt/vmwareapi/host.py:63 +#, python-format +msgid "Set maintenance mod on %(host)s to %(mode)s" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:112 +#, python-format +msgid "Glance image %s is in killed state" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:120 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:164 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:178 +#, python-format +msgid "Created Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/read_write_util.py:142 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:84 +msgid "Unable to import suds." +msgstr "" + +#: nova/virt/vmwareapi/vim.py:169 +#, python-format +msgid "No such SOAP method '%s' provided by VI SDK" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:174 +#, python-format +msgid "httplib error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:181 +#, python-format +msgid "Socket error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:186 +#, python-format +msgid "Type error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:190 +#, python-format +msgid "Exception in %s " +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:92 +msgid "Getting list of instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:108 +#, python-format +msgid "Got total of %s instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:198 +msgid "Creating VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:206 +msgid "Created VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:230 +#, python-format +msgid "" +"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " +"type %(adapter_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:249 +#, python-format +msgid "" +"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:258 +#, python-format +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:272 +#, python-format +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:280 +#, python-format +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:300 +#, python-format +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:314 +#, python-format +msgid "" +"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" +" %(adapter_type)s on the ESX host local store %(data_store_name)s to disk" +" type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:335 +#, python-format +msgid "" +"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:414 +msgid "Powering on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powered on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:466 +msgid "Creating Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:476 +msgid "Created Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:521 +msgid "Copying disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:534 +msgid "Copied disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:543 +#, python-format +msgid "Uploading image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:557 +#, python-format +msgid "Uploaded image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:570 +#, python-format +msgid "Deleting temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:579 +#, python-format +msgid "Deleted temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:611 +msgid "instance is not powered on" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:618 +msgid "Rebooting guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:621 +msgid "Rebooted guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:623 +msgid "Doing hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Did hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 +#: nova/virt/vmwareapi/vmops.py:964 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +msgid "Destroying the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +msgid "Destroyed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:652 +#, python-format +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +msgid "Powering off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +msgid "Powered off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:699 +msgid "Unregistering the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:702 +msgid "Unregistered the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:704 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:717 +#, python-format +msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:729 +#, python-format +msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:734 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:742 +msgid "pause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:746 +msgid "unpause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:760 +msgid "Suspending the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:764 +msgid "Suspended the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:767 +msgid "instance is powered off and cannot be suspended." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:770 +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:783 +msgid "Resuming the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:788 +msgid "Resumed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:790 +msgid "instance is not in a suspended state" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:851 +msgid "instance is suspended and cannot be powered off." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:854 +msgid "VM was already in powered off state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:867 +msgid "VM was already in powered on state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:871 +msgid "Powering on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:876 +msgid "Powered on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:893 +#, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:924 +#, python-format +msgid "Renaming the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:930 +#, python-format +msgid "Renamed the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:945 +#, python-format +msgid "Cloning VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:953 +#, python-format +msgid "Cloned VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:975 +#, python-format +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:990 +#, python-format +msgid "Renaming the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:996 +#, python-format +msgid "Renamed the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1019 +#, python-format +msgid "Migrating VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1031 +#, python-format +msgid "Migrated VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 +#, python-format +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1045 +#, python-format +msgid "Automatically hard rebooting %d" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1081 +msgid "get_diagnostics not implemented for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1163 +msgid "Reconfiguring VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfigured VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1183 +#, python-format +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1190 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1283 +#, python-format +msgid "Creating directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1289 +#, python-format +msgid "Created directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:91 +#, python-format +msgid "Downloading image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:107 +#, python-format +msgid "Downloaded image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:113 +#, python-format +msgid "Uploading image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:139 +#, python-format +msgid "Uploaded image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:150 +#, python-format +msgid "Getting image size for the image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:155 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:163 +#, python-format +msgid "Rescanning HBA %s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:166 +#, python-format +msgid "Rescanned HBA %s " +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:57 +#, python-format +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:65 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:77 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:84 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:91 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:104 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +msgid "Unable to find iSCSI Target" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#, python-format +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:185 +msgid "Unable to find volume" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#, python-format +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 +#, python-format +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 +#, python-format +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:107 +#, python-format +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:117 +#, python-format +msgid "Failed to query agent version: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 +#, python-format +msgid "Updating agent to %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:166 +#, python-format +msgid "Failed to update agent: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/agent.py:191 +#, python-format +msgid "Failed to exchange keys: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:211 +#, python-format +msgid "Failed to update password: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:247 +#, python-format +msgid "Injecting file path: %r" +msgstr "" + +#: nova/virt/xenapi/agent.py:260 +#, python-format +msgid "Failed to inject file: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/agent.py:273 +#, python-format +msgid "Failed to reset network: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" +msgstr "" + +#: nova/virt/xenapi/agent.py:360 +#, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:134 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:345 +#, python-format +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:561 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:621 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:661 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 +#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:689 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:723 +#, python-format +msgid "Calling %(localname)s %(impl)s" +msgstr "" + +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:731 +#, python-format +msgid "Calling setter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:793 +#, python-format +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" +msgstr "" + +#: nova/virt/xenapi/host.py:68 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skip ping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:80 +#, python-format +msgid "Aggregate for host %(host)s count not be found." +msgstr "" + +#: nova/virt/xenapi/host.py:101 +#, python-format +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgstr "" + +#: nova/virt/xenapi/host.py:185 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:202 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:205 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:71 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:158 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:175 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:192 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:195 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:211 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:223 +#, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "" + +#: nova/virt/xenapi/pool.py:234 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/vif.py:101 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:120 +#, python-format +msgid "" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:273 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:285 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:294 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:309 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:347 +#, python-format +msgid "VBD not found in instance %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:364 +#, python-format +msgid "VBD %s already detached" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:367 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:372 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:377 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:388 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:410 +#, 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:413 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:439 +#, python-format +msgid "Unable to destroy VDI %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:466 +#, 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:480 +msgid "SR not present and could not be introduced" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:505 +#, python-format +msgid "block device info: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:591 +#, python-format +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:636 +#, python-format +msgid "No primary VDI found for %(vm_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:649 +msgid "Starting snapshot for VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:699 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:952 +#, 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:1008 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1054 +#, 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:1067 +#, python-format +msgid "download_vhd failed: %r" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1102 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1113 +#, python-format +msgid "Asking xapi to fetch vhd image %(image_id)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1188 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1203 +#, python-format +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1207 +#, python-format +msgid "" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1229 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1242 +#, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1251 +#, 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:1270 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1284 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1293 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1334 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1365 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1383 +#, python-format +msgid "" +"Image format is None: trying to determine PV status using pygrub; if " +"instance with vdi %s does not boot correctly, try with image metadata." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1389 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1420 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1523 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1550 +#, python-format +msgid "Re-scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +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:1609 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1617 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1619 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1622 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1625 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1629 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1631 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1634 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1637 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1640 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1662 +#, 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:1678 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1732 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1792 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1879 +#, 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:1889 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1944 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1957 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1960 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1962 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1965 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1970 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1978 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2005 +#, python-format +msgid "Running pygrub against %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2013 +#, python-format +msgid "Found Xen kernel %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2015 +msgid "No Xen kernel found. Booting HVM." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2017 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2034 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2040 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2065 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2078 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 +#, 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:2183 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2235 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2244 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2356 +msgid "This domU must be running on the host specified by xenapi_connection_url" +msgstr "" + +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:301 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:387 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:460 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:491 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:590 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:642 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:656 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:659 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:670 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:701 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:712 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:770 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:774 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:782 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:812 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:821 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1039 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1045 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1139 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1143 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1170 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1177 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1184 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1211 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1240 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1291 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1325 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1378 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1518 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1537 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1546 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1549 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1577 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1675 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1696 +msgid "No suitable network for migrate" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1708 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1782 +msgid "XAPI supporting relax-xsm-sr-check=true requried" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1793 +msgid "VM.assert_can_migrate failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1846 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, python-format +msgid "Creating SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:70 +#, python-format +msgid "Connect_volume: %(connection_info)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:139 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:98 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#: nova/volume/cinder.py:229 +msgid "status must be 'in-use'" +msgstr "" + +#: nova/volume/cinder.py:235 +msgid "status must be 'available'" +msgstr "" + diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po index 3d2bc7e26..806703e6d 100644 --- a/nova/locale/bs/LC_MESSAGES/nova.po +++ b/nova/locale/bs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -83,7 +83,7 @@ msgstr "" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -167,8 +167,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -184,7 +184,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -198,7 +198,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1234,55 +1234,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1427,91 +1439,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1596,130 +1589,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1729,69 +1717,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1800,7 +1793,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1810,7 +1803,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1842,137 +1835,137 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2012,11 +2005,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, python-format msgid "Failed to get metadata for instance id: %s" msgstr "" @@ -2035,19 +2028,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2059,63 +2052,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2169,14 +2162,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2219,13 +2212,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2234,20 +2227,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2260,12 +2253,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2273,17 +2266,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2348,220 +2341,220 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2648,7 +2641,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2668,17 +2661,17 @@ msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2830,15 +2823,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2946,7 +2939,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2979,29 +2972,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3220,33 +3213,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3265,94 +3258,94 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3409,7 +3402,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, python-format msgid "Failed to load %s" msgstr "" @@ -3429,270 +3422,270 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 msgid "instance" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3772,242 +3765,242 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4041,714 +4034,719 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -4989,12 +4987,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5011,51 +5009,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5262,103 +5260,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5453,38 +5451,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5519,7 +5517,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5601,65 +5599,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5676,27 +5674,27 @@ msgstr "" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5789,11 +5787,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5932,57 +5954,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6296,7 +6318,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6305,36 +6327,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:92 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6621,39 +6655,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6725,7 +6759,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6742,16 +6776,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6871,11 +6905,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -6995,19 +7028,19 @@ msgstr "" msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7175,15 +7208,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7241,97 +7274,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7665,7 +7698,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7679,24 +7712,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8017,12 +8050,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8180,7 +8213,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8248,201 +8281,201 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8450,73 +8483,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8524,50 +8557,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8577,67 +8610,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8670,153 +8703,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8929,87 +8962,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9081,35 +9114,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9200,74 +9233,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, python-format msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9723,7 +9756,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9881,19 +9914,19 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -9997,24 +10030,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10151,374 +10184,374 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10526,55 +10559,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10588,193 +10628,202 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10902,16 +10951,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po index 318b5a055..f49efc42f 100644 --- a/nova/locale/cs/LC_MESSAGES/nova.po +++ b/nova/locale/cs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2012-05-17 20:04+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" @@ -88,7 +88,7 @@ msgstr "Cesta příznaků: %s" msgid "An unknown exception occurred." msgstr "Vyskytla se neočekávaná výjimka." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -173,8 +173,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "Data páru klíčů jsou neplatná" @@ -190,7 +190,7 @@ msgstr "Obdržen neplatný vstup" msgid "Invalid volume" msgstr "Neplatný svazek" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Neplatná metadata" @@ -205,7 +205,7 @@ msgstr "Neplatný klíč metadata" 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:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Neplatný protokol IP %(protocol)s." @@ -1276,57 +1276,69 @@ msgid "Event %(event)s not found for action id %(action_id)s" msgstr "Dvojice klíčů %(name)s nenalezena pro uživatele %(user_id)s" #: nova/exception.py:1157 +#, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 #, 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:1161 +#: nova/exception.py:1166 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projekt %(project_id)s nemohl být nalezen." -#: nova/exception.py:1165 +#: nova/exception.py:1170 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Instance %(instance_id)s není v nouzovém režimu." -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Instance %(instance_id)s není v nouzovém režimu." +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1473,91 +1485,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "Spouštění příkazu (SSH): %s" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "Prostředí není podporováno přes SSH" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "process_input není podporován přes SSH" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "Výsledek byl %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "ladění ve zpětném volání: %s" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "Adresa místního spojení nenalezena.: %s" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Nelze získat IP místního spojení %(interface)s :%(ex)s" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "Neplatná podpůrná vrstva: %s" -#: nova/utils.py:496 +#: nova/utils.py:438 #, fuzzy, python-format msgid "Unknown byte multiplier: %s" msgstr "Neznámý základní soubor: %s" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "Očekáván objekt typu: %s" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "Neplatný server_string: %s" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' trvalo %(total_time).2f sek" -#: nova/utils.py:876 +#: nova/utils.py:799 #, fuzzy, python-format msgid "Reloading cached file %s" msgstr "Odstraňování základního souboru: %s" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "Nelze odstranit kontejner: %s" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "Název serveru není řetězec nebo unicode" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, fuzzy, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků." -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1642,7 +1635,7 @@ msgstr "Obalovačchyb: %s" msgid "Too many failed authentications." msgstr "Příliš mnoho ověření selhalo." -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1651,124 +1644,119 @@ msgstr "" "Přístupový klíč %(access_key)s %(failures)d krát selhal při ověření a " "bude zablokován na %(lock_mins)d minut." -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "Podpis není zadán" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "Přístupový klíč není zadán" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "Chyba při komunikaci s keystone" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Přesun před spuštěním selhal na %(dest)s" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 #, fuzzy msgid "Timestamp failed validation." msgstr "Příliš mnoho ověření selhalo." -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "činnost: %s" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\thod: %(value)s" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "Neoprávnění požadavek pro ovladač=%(controller)s a činnost=%(action)s" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "Vyvoláno InstanceNenalezena: %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "Vyvoláno SvazekNenalezen: %s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "Vyvoláno SnímekNenalzen: %s" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "Vyvoláno Nenalezeno: %s" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "Vyvoláno ChybaApiEC2: %s" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "Vyvoláno DvojiceKlíčůExistuje: %s" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, fuzzy, python-format msgid "InvalidKeypair raised: %s" msgstr "Vyvoláno NeplatnáOperace: %s" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "Vyvoláno NeplatnáHodnotaParametru: %s" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "Vyvoláno NeplatnýROzsahPortů: %s" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "Vyvoláno NeníOprávněno: %s" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "Vyvoláno NeplatnáOperace: %s" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "Vyvolána neznámá chyba: %s" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "Vyvolána neznámá chyba: %s" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "Prostředí: %s" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "Vyskytla se neznámá chyba. Prosím zopakujte Váš požadavek." -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1780,70 +1768,75 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "Vytvořit snímek svazku %s" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "Nelze dešifrovat soukromý klíč: %s" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "Vytvořit dvojici klíčů %s" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "Imprtovat klíč %s" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "Smazat dvojici klíčů %s" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "Není dostatek parametrů k sestavení platného pravidla." -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, fuzzy, python-format +msgid "Invalid IP protocol %s." +msgstr "Neplatný protokol IP %(protocol)s." + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "Pro zadané parametry není žádné pravidlo." -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Toto pravidlo již existuje ve skupině %s" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "Získat výstup konzole pro instanci %s" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "Vytvořit svazek ze snímku %s" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Vytvořit svazek o %s GB" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 #, fuzzy msgid "Delete Failed" msgstr "Vytvoření selhalo" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, 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" @@ -1853,7 +1846,7 @@ msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s" msgid "Attach Failed." msgstr "Vytvoření selhalo" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Odpojit svazek %s" @@ -1864,7 +1857,7 @@ msgid "Detach Volume Failed." msgstr "Odpojit svazek %s" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "vlastnost není podporována: %s" @@ -1898,145 +1891,145 @@ msgstr "Nelze najít adresu %r" 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:1257 +#: nova/api/ec2/cloud.py:1259 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Nelze najít adresu %r" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, 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:1274 +#: nova/api/ec2/cloud.py:1276 #, fuzzy msgid "Floating ip is already associated." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 #, fuzzy msgid "l3driver call to add floating ip failed." msgstr "Je dostupných nula plovoucích ip." -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Nelze najít adresu %r" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "Oddělit adresu %s" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 #, fuzzy msgid "Floating ip is not associated." msgstr "Plovoucí ip %(address)s není přidružena." -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "Obraz musí být dostupný" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "BUde spuštěno ukončování insatncí" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "Restratovat instanci %r" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "Instance budou zastaveny" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "Instance budou spuštěny" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "Zrušení registrace obrazu %s" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, 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:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "uživatel nebo skupina nebyly zadány" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "podporována je pouze skupina \"all\"" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type musí být add nebo remove" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Aktualizace publicity obrazu %s" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "Nelze zastavit instanci za %d sek" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 #, fuzzy msgid "Expecting a list of resources" msgstr "Získávání seznamu instancí" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 #, fuzzy msgid "Only instances implemented" msgstr "instance - %s není přítomno" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 #, fuzzy msgid "Expecting a list of tagSets" msgstr "Získávání seznamu instancí" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 #, fuzzy msgid "Invalid CIDR" msgstr "Neplatná data jednotky" @@ -2078,12 +2071,12 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 #, fuzzy msgid "Invalid proxy request signature." msgstr "Neplatný požadavek: %s" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "Nelze získat metadata pro ip: %s" @@ -2102,19 +2095,19 @@ msgstr "%(url)s vrácena s HTTP %(status)d" msgid "Must specify an ExtensionManager class" msgstr "Musí být určena třída ExtensionManager" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "Rozšířený zdroj: %s" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "Rozšíření %(ext_name)s: nelze rozšířit %(collection)s: Žádný takový zdroj" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "Rozšíření %(ext_name)s: rozšiřování zdroje %(collection)s" @@ -2126,64 +2119,64 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "parametr limit musí být celé číslo" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "parametr limit musí být kladný" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "parametr offset musí být celé číslo" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "parametr offset musí být kladný" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "značka [%s] nenalezena" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "href %s neobsahuje verzi" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "Metadata obrazu překračují limit" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 #, fuzzy msgid "Invalid image metadata" msgstr "Neplatná metadata" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "Nelze '%(action)s' zatímco instance je %(attr)s %(state)s" -#: nova/api/openstack/common.py:364 -#, python-format -msgid "Instance is in an invalid state for '%(action)s'" +#: nova/api/openstack/common.py:366 +#, fuzzy, python-format +msgid "Instance is in an invalid state for '%s'" msgstr "Instance je v neplatném stavu pro '%(action)s'" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "Odmítnutí žádosti o snímek, snímky jsou nyní zakázány" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "Snímky instance nejsou v současnosti povoleny." @@ -2237,14 +2230,14 @@ msgstr "Volání továrny rozšíření %s" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Nelze načít rozšížení %(ext_factory)s: %(exc)s" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "Nelze načíst rozšíření %(classpath)s: %(exc)s" #: nova/api/openstack/extensions.py:370 -#, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +#, fuzzy, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "Nelze načíst rozšíření %(ext_name)s: %(exc)s" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2287,13 +2280,13 @@ msgstr "V požadavku zadáno prázdné tělo" msgid "There is no such action: %s" msgstr "Žádná taková činnost: %s" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "Poškozené tělo požadavku" @@ -2302,20 +2295,20 @@ msgstr "Poškozené tělo požadavku" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, fuzzy, python-format msgid "Calling method %s" msgstr "Volání pro získání %s" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "Nepodporovaný Content-Type" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "Poškozená url požadavku" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2328,14 +2321,14 @@ msgstr "prvek není podřazený" msgid "root element selecting a list" msgstr "kořenový prvek volí seznam" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" "Neshoda stromu šablony; přidávání sluhy %(slavetag)s k pánovi " "%(mastertag)s" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "podtřídy musí zavádět construct()!" @@ -2343,17 +2336,17 @@ msgstr "podtřídy musí zavádět construct()!" msgid "Initializing extension manager." msgstr "Zavádění správce rozšíření." -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, fuzzy, python-format msgid "Invalid is_public filter [%s]" msgstr "Neplatný podpis pro uživatele %s" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, fuzzy, python-format msgid "Invalid minRam filter [%s]" msgstr "Neplatný podpis pro uživatele %s" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2420,230 +2413,230 @@ msgstr "Server neexistuje" msgid "Metadata item was not found" msgstr "Položka metadat nenalezena" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "Neplatná hodnota changes-since" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Pokus o jemné smazání %s" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, fuzzy, python-format msgid "Flavor '%s' could not be found " msgstr "Hostitel %(host)s nemohl být nalezen." -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "Instance nemohla být nalezena" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "Špatný formát osobnosti: chybí %s" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "Špatný formát osobnosti" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, 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:647 +#: nova/api/openstack/compute/servers.py:649 #, fuzzy msgid "Unknown argment : port" msgstr "neznámá chyby připojení hosta" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, 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:660 +#: nova/api/openstack/compute/servers.py:662 #, 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:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Neplatná pevná IP adresa (%s)" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Duplicitní sítě (%s) nejosu povoleny" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "Špatný formát sítě: chybí %s" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "Špatný formát sítě" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 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:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "accessIPv4 není ve správném formátu IPv4" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 #, fuzzy msgid "accessIPv6 is not proper IPv6 format" msgstr "accessIPv4 není ve správném formátu IPv4" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "Název serveru není určen" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "Zadáno neplatné flavorRef." -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 #, fuzzy msgid "min_count must be an integer value" msgstr "parametr limit musí být celé číslo" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 #, fuzzy msgid "max_count must be an integer value" msgstr "parametr limit musí být celé číslo" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "Nelze najít požadovaný obraz" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "Zadán neplatný název_klíče." -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 #, fuzzy msgid "HostId cannot be updated." msgstr "id nemůže být None" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 #, fuzzy msgid "Personality cannot be updated." msgstr "id nemůže být None" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "Instanci nebyla změněna velikost." -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 #, fuzzy msgid "Flavor used by the instance could not be found." msgstr "Instance %(instance_id)s nemohla být nastavena." -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 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:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "Chybí argument 'type' pro restart" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "Nelze najít požadovanou konfiguraci." -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 #, fuzzy msgid "Resize requires a flavor change." msgstr "Resize vyžaduje změnu velikosti." -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "Chybí vlastnost imageRef" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "Zadáno neplatné imageRef." -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "Chybí vlastnost flavorRef" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "Nebylo zadáno adminPass" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "Neplatné adminPass" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 #, fuzzy msgid "Unable to set password on instance" msgstr "Nelze restartovat instanci" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "Nelze zpracovat metadata dvojic hodnot/klíčů." -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "Požadavek na změnu velikosti má neplatnou vlastnost 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "Požadavek na změnu velikosti vyžaduje vlastnost 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "Neplatné tělo požadavku" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "Nelze zpracovat imageRef z požadavku." -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "Nelze najít obraz ke znovu sestavení" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "Objekt createImage cyžaduje vlastnost name" -#: nova/api/openstack/compute/servers.py:1409 -#, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +#: nova/api/openstack/compute/servers.py:1410 +#, fuzzy, python-format +msgid "Removing options '%s' from query" msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2731,7 +2724,7 @@ msgstr "host a block_migration musí být zadány." #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, fuzzy, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "Migrace za chodu instance %(id)s na hostitele %(host)s selhala" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2750,19 +2743,19 @@ msgid "Compute.api::resetState %s" msgstr "compute.api::pokračování %s" #: nova/api/openstack/compute/contrib/aggregates.py:89 -#, python-format -msgid "Cannot show aggregate: %(id)s" -msgstr "" +#, fuzzy, python-format +msgid "Cannot show aggregate: %s" +msgstr "Nelze aktualizovat agenta: %(resp)r" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, fuzzy, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "Nelze aktualizovat agenta: %(resp)r" #: nova/api/openstack/compute/contrib/aggregates.py:127 -#, python-format -msgid "Cannot delete aggregate: %(id)s" -msgstr "" +#, fuzzy, python-format +msgid "Cannot delete aggregate: %s" +msgstr "Nelze aktualizovat agenta: %(resp)r" #: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format @@ -2925,16 +2918,16 @@ msgstr "Síť nemá činnost %s" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "%s musí být buď 'MANUAL' nebo 'AUTO'." -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 #, fuzzy msgid "host and onSharedStorage must be specified." msgstr "host a block_migration musí být zadány." -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, fuzzy, python-format msgid "Error in evacuate, %s" msgstr "Chyba v přesunu %s" @@ -3050,7 +3043,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "Plovoucí ip %(address)s není přidružena." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3084,29 +3077,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "Nastavování hostitele %(host)s na %(state)s." -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Volání pro získání %s" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Aktualizace statistik hostitele" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "Describe-resource je funkce pouze pro správce" @@ -3337,33 +3330,33 @@ msgstr "svazek=%s" msgid "Delete volume with id: %s" msgstr "Smazat svazek s id: %s" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "instance %s: není zavedena" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, fuzzy, python-format msgid "Bad volumeId format: volumeId 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/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "Připojit svazek %(volume_id)s k instanci %(server_id)s na %(device)s" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "Smazat snímek s id: %s" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "Vytvořit snímek ze svazku %s" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3382,94 +3375,94 @@ msgstr "Uvolnit adresu %s" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "pro zprávu není metoda: %s" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, fuzzy, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "Nelze načít rozšížení %(ext_factory)s: %(exc)s" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "pro zprávu není metoda: %s" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, fuzzy, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "Odstraňování základního souboru: %s" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, fuzzy, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "Obsazena '%(method)s' do '%(host)s' výpočtu" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "Přesun nenalezen v instanci %(instance_id)s se stavem %(status)s." -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "Svazek není nalezen v instanci %(instance_id)s." -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3527,7 +3520,7 @@ msgstr "Síťovou masku kterou odeslat do nastavení openvpn" msgid "Launching VPN for %s" msgstr "Spouštění VPN pro %s" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "Nelze vytvořit svazek" @@ -3547,282 +3540,282 @@ msgstr "prvek není podřazený" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 #, fuzzy msgid "leasing ip" msgstr "Vytváření obrazu" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 #, fuzzy msgid "releasing ip" msgstr "Vytváření obrazu" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 #, fuzzy msgid "Reserved" msgstr "obdrženo: %s" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "error: %s" msgstr "Chyba DB: %s" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 #, fuzzy msgid "network" msgstr "Reset sítě" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 #, fuzzy msgid "IP address" msgstr "počáteční adresa" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 #, fuzzy msgid "No fixed IP found." msgstr "Bylo nalezeno nula pevných ip." -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, fuzzy, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "K instanci nejsou přidruženy žádné pevné ip" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "id" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "počáteční adresa" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "DNS1" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "DNS2" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "VlanID" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "projekt" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "uuid" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 #, fuzzy msgid "No networks found" msgstr "Síť nenalezena" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "%(req)s je vyžadováno pro vytvoření sítě." -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "zastavit instanci %r" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 #, fuzzy msgid "An unexpected error has occurred." msgstr "Neočekávaná chyba: %s" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 #, fuzzy msgid "PROJECT" msgstr "projekt" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3906,26 +3899,26 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "Překročena kvóta instancí. Nemůžete spustit další instance tohoto typu." -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "" "Překročena kvóta instancí. Můžete spustit pouze %s dalších instancí " "tohoto typu." -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, fuzzy, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " @@ -3934,99 +3927,99 @@ msgstr "" "Překročena kvóta pro %(pid)s, pokus o nastavení %(num_metadata)s " "vlastností metadat" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 #, fuzzy msgid "Metadata property key greater than 255 characters" msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 #, fuzzy msgid "Metadata property value greater than 255 characters" msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Nelze připojit svazek k instanci %s" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "Chystá se spuštění %s instancí..." -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 #, fuzzy msgid "instance termination disabled" msgstr "BUde spuštěno ukončování insatncí" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "Instance typu %(instance_type_id)s nemohla být nalezena." -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 #, fuzzy msgid "going to delete a resizing instance" msgstr "BUde spuštěno ukončování insatncí" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Pokus o jemné smazání %s" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 #, fuzzy msgid "Going to try to terminate instance" msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 #, fuzzy msgid "Going to try to stop instance" msgstr "Pokus o zastavení %s" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 #, fuzzy msgid "Going to try to start instance" msgstr "Pokus o spuštění %s" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "Hledání podle: %s" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Spouštění snímku ve VM %s" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id je None. Předpokládán přesun." -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4035,62 +4028,62 @@ msgstr "" "Stará instance typu %(current_instance_type_name)s, nová instance typu " "%(new_instance_type_name)s" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 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:2845 +#: nova/compute/api.py:2858 #, 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:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "Bezpečnostní skupina %s nemůže být prázdná." -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, fuzzy, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " @@ -4099,69 +4092,69 @@ msgstr "" "Hodnota (%s) parametru GroupName je neplatná. Délka překračuje maximum " "255 znaků." -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, 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:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "Vytvořit bezpečnostní skupinu %s" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "Bezpečnostní skupina %s již existuje" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Nelze zničit vbd %s" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 #, fuzzy msgid "Security group is still in use" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "Pravidlo (%s) nenalezeno" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "Přidávání pravidla bezpečnostní skupiny: %r" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "Povolit přístup bezpečnostní skupiny %s" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "Zrušit přístup bezpečnostní skupiny %s" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, fuzzy, python-format msgid "Aborting claim: %s" msgstr "Informace o síti instance: |%s|" @@ -4196,85 +4189,85 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 +#, python-format +msgid "'%s' argument must be greater than 0" +msgstr "" + +#: nova/compute/flavors.py:108 #, fuzzy, python-format -msgid "'%s' argument must be a positive integer" -msgstr "argumenty create musí být kladná celá čísla" +msgid "'%s' argument must be greater than or equal to 0" +msgstr "Vlastnost createBackup 'rotation' musí být celé číslo" -#: nova/compute/flavors.py:113 +#: nova/compute/flavors.py:117 #, fuzzy msgid "'rxtx_factor' argument must be a positive float" msgstr "argumenty create musí být kladná celá čísla" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" -msgstr "" - -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "Chyba DB: %s" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "Instance typu %s není nalezena ke smazání" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " @@ -4283,135 +4276,135 @@ msgstr "" "Nelze přesunout instanci (%(instance_id)s) na současného hostitele " "(%(host)s)." -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "Nelze restartovat instanci" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, 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:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "Restartování instance po restartu nova-compute." -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 #, fuzzy msgid "Hypervisor driver does not support resume guests" msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "Nelze pozastavit instanci" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Neočekávaný kód stavu" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "Kontrola stavu" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "Nastavování bdm %s" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 #, fuzzy msgid "Instance was deleted during spawn." msgstr "Instance nemohla být spuštěna" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, fuzzy, python-format msgid "Error: %s" msgstr "Chyba DB: %s" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " @@ -4420,7 +4413,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:1135 +#: nova/compute/manager.py:1131 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " @@ -4429,101 +4422,101 @@ 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "Spouštění instance..." -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "Instance selhala v nastavení sítě" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "Informace o síti instance: |%s|" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "Instance selhala nastavení blokového zařízení" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "Instance nemohla být spuštěna" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s nstance" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Ignorování DiskNenalezen: %s" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Ignorování DiskNenalezen: %s" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "ukončování bdm %s" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Nastavování stavu vm instance na ERROR" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 #, fuzzy msgid "Rebuilding instance" msgstr "Znovu sestavování instance %s" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s je ve sdíleném úložišti: %(reason)s" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Vytvořit snímek ze svazku %s" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 #, fuzzy msgid "Rebooting instance" msgstr "Restartování instance %s" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -4532,22 +4525,22 @@ 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:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Nelze znovu sestavit instanci [%(instance_uuid)s]: %(exc)s" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: znovu zavedena" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: pořizování snímku" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -4556,47 +4549,47 @@ 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:1929 +#: nova/compute/manager.py:1922 #, 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:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "Střídání %d záloh" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "Mazání obrazu %s" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, 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:1976 +#: nova/compute/manager.py:1969 #, fuzzy msgid "Root password set" msgstr "Instance %s: Nastavení hesla root" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 #, fuzzy msgid "error setting admin password" msgstr "Chyba při nastavování hesla správce" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, fuzzy, python-format msgid "" "trying to inject a file into a non-running (state: " @@ -4605,179 +4598,179 @@ 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:2022 +#: nova/compute/manager.py:2015 #, fuzzy, python-format msgid "injecting file to %(path)s" msgstr "Vkládání cesty souboru: '%s'" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Nelze pozastavit instanci" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Chyba DB: %s" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 #, fuzzy msgid "Unrescuing" msgstr "instance %s: rušení záchrany" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "Instance nemá svazek." -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "cíl stejný jako zdroj!" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 #, fuzzy msgid "Pausing" msgstr "Aktualizování!" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: získávání diagnostik" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 #, fuzzy msgid "Reset network" msgstr "Reset sítě" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 #, fuzzy msgid "Inject network info" msgstr "instance %s: vkládání informací o síti" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "network_info vkládá: |%s|" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 #, fuzzy msgid "Get console output" msgstr "Získat výstup konzole pro instanci %s" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 #, fuzzy msgid "Getting vnc console" msgstr "instance %s: získávání konzole vnc" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 #, fuzzy msgid "Getting spice console" msgstr "instance %s: získávání konzole vnc" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, 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:2967 +#: nova/compute/manager.py:2957 #, 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:2976 +#: nova/compute/manager.py:2966 #, 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:2991 +#: nova/compute/manager.py:2981 #, 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:3021 +#: nova/compute/manager.py:3011 #, 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:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Odpojování svazku z neznámé instance %s" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, fuzzy, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "přidělování sítě pro instanci %s" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "Hostitel %(host)s nemohl být nalezen." -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, 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:3306 +#: nova/compute/manager.py:3293 #, fuzzy msgid "_post_live_migration() is started.." msgstr "zahájen přesun po spuštění." -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, 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:3363 +#: nova/compute/manager.py:3350 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -4785,21 +4778,21 @@ 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:3377 +#: nova/compute/manager.py:3364 #, fuzzy msgid "Post operation of migration started" msgstr "Spuštěna operace po migraci" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Nelze získat metadata pro ip: %s" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -4808,64 +4801,64 @@ msgstr "" "Nalezeno %(migration_count)d nepotvrzených přesunů starších než " "%(confirm_window)d vteřin" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, 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:3592 +#: nova/compute/manager.py:3579 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Instance %(instance_id)s nenalezena" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 #, fuzzy msgid "In ERROR state" msgstr "Uzel je v neznámém chybovém stavu." -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "Aktualizace mezipaměti využití šířky pásma" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 #, fuzzy msgid "Updating volume usage cache" msgstr "Aktualizace mezipaměti využití šířky pásma" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "Aktualizace stavu hostitele" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -4874,67 +4867,67 @@ msgstr "" "Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na " "hypervizoru." -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instance není zapnuta" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..." -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "Znovu získávání smazané instance" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Zaznamování ovladače svazku: %s" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, fuzzy, python-format msgid "No service record for host %s" msgstr "Žádná služba pro ID výpočtu %s" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, fuzzy, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " @@ -4943,7 +4936,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:4086 +#: nova/compute/manager.py:4073 #, fuzzy, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" @@ -4952,13 +4945,18 @@ 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:4093 +#: nova/compute/manager.py:4080 #, fuzzy, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" "Nerozpoznaná hodnota '%(action)s' pro " "FLAGS.running_deleted_instance_action" +#: nova/compute/manager.py:4110 +#, fuzzy, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5206,12 +5204,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "instance %s: zachráněna" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5228,51 +5226,51 @@ msgstr "verze by měla být celé číslo" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5484,17 +5482,17 @@ msgstr "Tento ovladač podporuje pouze záznamy typu 'a'." msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "Pokus o odstranění řetězu %s, který neexistuje" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "Neznámý řetěz: %r" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " @@ -5503,86 +5501,86 @@ msgstr "" "Pokus o odstranění neexistujícího pravidla: %(chain)r %(rule)r %(wrap)r " "%(top)r" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "IPTablesManager.použití úspěšně dokončeno" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, fuzzy, python-format msgid "arping error for ip %s" msgstr "chyba v httplib v %s: " -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d je starý, znovu spouštění dnsmasq" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq vrhl výjimku %s" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d je starý, znovu spouštění dnsmasq" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "ukončení radvd vrhlo %s" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d je starý, znovu spouštění radvd" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Neplatný stav: '%s'" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "Spouštění rozhraní VLAN %s" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Zajišťování mostu %s" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "Zajišťování vlan %(vlan)s a mostu %(bridge)s" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Nelze pozastavit instanci" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Zajišťování mostu %s" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Zajišťování mostu %s" @@ -5683,18 +5681,18 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "cidr je již používáno" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" "požadovaný cidr (%(cidr)s) je v konfliktu s existující supersítí " "(%(super)s)" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " @@ -5703,22 +5701,22 @@ msgstr "" "požadovaný cidr (%(cidr)s) je v konfliktu s existujícím menším cidr " "(%(smaller)s)" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "Síť již existuje!" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "Síť musí být odloučena od projektu %s před smazáním" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "Suma mezi počtem sítí a spuštění vlan nemůže být větší než 4094" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, fuzzy, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5756,7 +5754,7 @@ msgstr "_smazat: %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "podsítě v4 jsou vyžadovány pro zastaralé nw_info" @@ -5839,70 +5837,70 @@ msgstr "Plovoucí ip není nalezena pro id %(id)s." msgid "Quantum Error creating security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Zachycena chyba: %s" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 #, fuzzy msgid "Security group id should be uuid" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 #, fuzzy msgid "Quantum Error:" msgstr "Zachycena chyba: %s" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena." -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, fuzzy, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" "Bezpečnostní skupina %(security_group_id)s není nalezena v projektu " "%(project_id)s." -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5921,27 +5919,27 @@ msgstr "Toto pravidlo již existuje ve skupině %s" msgid "Original exception being dropped: %s" msgstr "omezení cizího klíče nemohlo být vynecháno" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, fuzzy, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "Získán semafor \"%(lock)s\" pro zámek metody \"%(method)s\"" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, fuzzy, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "Pokus o získání zámku souboru \"%(lock)s\" pro zámek metody \"%(method)s\"" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, fuzzy, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "Získán zámek souboru \"%(lock)s\" pro zámek metody \"%(method)s\"" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, fuzzy, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "Získán zámek souboru \"%(lock)s\" pro zámek metody \"%(method)s\"" @@ -6036,11 +6034,35 @@ msgstr "Získány neznámé argumenty klíčového slova pro utils.execute: %r" msgid "Running cmd (subprocess): %s" msgstr "Spouštění příkazu (podproces): %s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "Výsledek byl %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "%r selhalo. Opakování." +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "Spouštění příkazu (SSH): %s" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "Prostředí není podporováno přes SSH" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "process_input není podporován přes SSH" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "Vyjímka DB zabalena." @@ -6179,12 +6201,12 @@ msgstr "Provádění asynchronního obsazení rozvětvení..." msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 #, fuzzy msgid "An unknown RPC related exception occurred." msgstr "Vyskytla se neočekávaná výjimka." -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" @@ -6193,46 +6215,46 @@ msgstr "" "Vzdálená chyba: %(exc_type)s %(value)s\n" "%(traceback)s." -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "Neplatné znovu použití připojení RPC." -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, fuzzy, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "Volajícímu je vrácena výjimka: %s" @@ -6558,7 +6580,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6568,37 +6590,49 @@ msgstr "" "(hostitel:%(avail)s <= instance:%(mem_inst)s)" #: nova/scheduler/filter_scheduler.py:73 -#, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +#, fuzzy, python-format +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" msgstr "Pokus o sestavení %(num_instances)d instancí" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:77 +#, fuzzy, python-format +msgid "Request Spec: %s" +msgstr "Požadavek: %s" + +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "Svazek není nalezen v instanci %(instance_id)s." + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "Filtrováno %(hosts)s" -#: nova/scheduler/filter_scheduler.py:357 -#, python-format -msgid "Choosing host %(chosen_host)s" -msgstr "" +#: nova/scheduler/filter_scheduler.py:356 +#, fuzzy, python-format +msgid "Weighed %(hosts)s" +msgstr "Filtrováno %(hosts)s" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, fuzzy, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6888,39 +6922,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "Pokus o vytvoření instanci jedináčka" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "Předstírání spuštění příkazu (subprocess): %s" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "Předstíraný příkaz odpovídá %s" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "Předstíraný příkaz způsobil výjimku %s" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "Odpověď na předstíraný příkaz je stdout='%(stdout)s' stderr='%(stderr)s'" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "stav musí být dostupný" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "již připojeno" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "již odpojeno" @@ -6996,7 +7030,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "Spouštění instancí: %s" @@ -7013,16 +7047,16 @@ msgstr "Po ukončení instancí: %s" msgid "Internal error" msgstr "Vnitřní chyba" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "Po vynuceném ukončení instancí: %s" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 #, fuzzy msgid "spawn error" msgstr "neznámá chyby připojení hosta" @@ -7146,11 +7180,11 @@ msgid "Loading compute driver '%s'" msgstr "Zaznamování ovladače svazku: %s" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#, fuzzy, python-format +msgid "Unable to load the virtualization driver" msgstr "Nelze načíst ovladač virtualizace: %s" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7274,19 +7308,19 @@ msgstr "pozastavení není v vmwareapi popdorováno" msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "Odpověď na předstíraný příkaz je stdout='%(stdout)s' stderr='%(stderr)s'" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7457,15 +7491,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7524,97 +7558,97 @@ msgstr "nenalezeny žádné oddíly" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "obraz již je připojen" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, fuzzy, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "Ignorování chyby při vkládání dat do obrazu %(img_id)s (%(e)s)" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, fuzzy, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "Nelze připojit souborový systém: %s" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, fuzzy, python-format msgid "Failed to umount container filesystem: %s" msgstr "Nelze připojit souborový systém: %s" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, fuzzy, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "Ignorování chyby při vkládání dat do obrazu %(img_id)s (%(e)s)" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7953,7 +7987,7 @@ msgstr "Verze agenta instance: %s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "Aktualizace statistik hostitele" @@ -7968,24 +8002,24 @@ msgstr "Získat výstup konzole pro instanci %s" msgid "Host IP address is: %s" msgstr "Uvolnit adresu %s" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8319,12 +8353,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Přidělení plovoucí IP pro |%s|" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Vkládání cesty souboru: '%s'" @@ -8490,7 +8524,7 @@ msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint) msgid "Detaching physical disk from instance: %s" msgstr "Vytváření snímku instance VM %s " -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "Nelze zjistit název zavaděče iscsi" @@ -8558,213 +8592,213 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "Připojování k libvirt: %s" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "Chyba od libvirt během ničení. Kód=%(errcode)s Chyba=%(e)s" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 #, fuzzy msgid "During wait destroy, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "Instance úspěšně zničena." -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 #, fuzzy msgid "Going to destroy instance again." msgstr "Instance budou zastaveny" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "Chyba od libvirt během rušení určení. Kód=%(errcode)s Chyba=%(e)s" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, 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:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "Mazání souborů instance %(target)s" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, 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:908 +#: nova/virt/libvirt/driver.py:909 #, fuzzy msgid "Could not determine fibre channel world wide node names" msgstr "Nelze zjistit název zavaděče iscsi" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 #, fuzzy msgid "Could not determine fibre channel world wide port names" msgstr "Nelze zjistit název zavaděče iscsi" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 #, fuzzy msgid "During detach_volume, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 #, fuzzy msgid "attaching network adapter failed." msgstr "Źádné sítě nejsou určeny." -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 #, fuzzy msgid "During detach_interface, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 #, fuzzy msgid "detaching network adapter failed." msgstr "Źádné sítě nejsou určeny." -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Nelze restartovat instanci" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 #, fuzzy msgid "Instance shutdown successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "Instance je spuštěna" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 #, fuzzy msgid "Guest does not have a console available" msgstr "Uživatel nemá správcovská oprávnění" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "Vytváření obrazu" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Vkládání %(injection)s do obrazu %(img_id)s" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "Ignorování chyby při vkládání dat do obrazu %(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8772,12 +8806,12 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -8786,27 +8820,27 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -8815,35 +8849,35 @@ msgstr "" "Nelze získat počet cpu, protože tato funkce není na této platformě " "zavedena. Tuto chybu lze prozatím bezpečně ignorovat." -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "verze libvirt je příliš stará (nepodporuje getVersion)" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Získávání velikosto brazu %s" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8851,21 +8885,21 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -8874,16 +8908,16 @@ msgstr "" "Vytváření dočasného souboru %s pro informování ostatních počítačových " "uzlů, že by se měli připojit ke stejnému úložišti." -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 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:3010 +#: nova/virt/libvirt/driver.py:3008 #, 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:3047 +#: nova/virt/libvirt/driver.py:3045 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -8892,7 +8926,7 @@ msgstr "" "Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek disku " "(hostitel:%(available)s <= instance:%(necessary)s)" -#: nova/virt/libvirt/driver.py:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -8901,7 +8935,7 @@ msgstr "" "Spuštěná instance má info o CPU:\n" "%s" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8916,7 +8950,7 @@ msgstr "" "\n" "Prohlédněte si %(u)s" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -8925,24 +8959,24 @@ msgstr "" "Vytváření dočasného souboru %s pro informování ostatních počítačových " "uzlů, že by se měli připojit ke stejnému úložišti." -#: nova/virt/libvirt/driver.py:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, 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:3314 +#: nova/virt/libvirt/driver.py:3312 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" "plug_vifs() selhalo %(cnt)d.opakování až na %(max_retry)d pro " "%(hostname)s." -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -8951,42 +8985,42 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, 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:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "Instance %s: Spouštění přesunu disku a vypnutí" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 #, fuzzy msgid "Instance running successfully." msgstr "Instance %s úspěšně běží." -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 #, fuzzy msgid "Starting finish_migration" msgstr "Instance %s: Spouštění dokončení přesunu" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 #, fuzzy msgid "Starting finish_revert_migration" msgstr "Instance %s: Spuštění dokočení vrácení přesunu" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, fuzzy, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "Mazání souborů instance %(target)s" @@ -9021,46 +9055,46 @@ msgstr "Nwfilter (%(instance_filter_name)s) pro %(name)s nenalezen." msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables firewall: Nastavení základního filtrování" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, fuzzy, python-format msgid "Unknown image_type=%s" msgstr "neznámá obslužná rutina obrazu disku: %s" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, fuzzy, python-format msgid "Reading image info file: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "%s je platný název instance" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "%s má soubor disku" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "Instance %(instance)s je zálohována %(backing)s" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " @@ -9069,12 +9103,12 @@ msgstr "" "Instance %(instance)s používá soubor zálohy %(backing)s, který se " "neobjevuje ve službě obrazu" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "%(container_format)s-%(id)s (%(base_file)s):ověření obrazu selhalo" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " @@ -9083,37 +9117,37 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s): ověření obrazu přeskočeno, " "žádný hash neuložen" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, fuzzy, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "%(container_format)s-%(id)s (%(base_file)s): kontrolování" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, fuzzy, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "Základní souboru je příliš nový k odstranění: %s" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "%(container_format)s-%(id)s (%(base_file)s): kontrolování" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " @@ -9122,7 +9156,7 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s): je používáno: v tomto uzlu " "%(local)d local, %(remote)d v ostatních uzlech" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " @@ -9131,51 +9165,51 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s): varování -- je používán " "chybějící základní soubor! instance: %(instance_list)s" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "%(container_format)s-%(id)s (%(base_file)s): obraz není používán" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "%(container_format)s-%(id)s (%(base_file)s): obraz je používán" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "Přeskakování oěření, žádný základní adresář v %s" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "Ověřit základní obrazy" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "Neznámý základní soubor: %s" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "Aktivní základní soubory: %s" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "Poškozené základní soubory: %s" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "Odstranitelné základní soubory: %s" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "Ověření dokončeno" @@ -9289,12 +9323,12 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "iSCSI zařízení v %s nenalezeno" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, fuzzy, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " @@ -9303,48 +9337,48 @@ msgstr "" "ISCSI svazek zatím v %(mount_device)s nenalezen:. Bude znovu provedeno " "hledání a další pokus. Číslo pokusu: %(tries)s" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, fuzzy, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "Nalezen uzel iSCSI %(mount_device)s (po %(tries)s pokusech)" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, fuzzy, python-format msgid "%s is already mounted" msgstr "obraz již je připojen" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "iSCSI zařízení v %s nenalezeno" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, fuzzy, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" "ISCSI svazek zatím v %(mount_device)s nenalezen:. Bude znovu provedeno " "hledání a další pokus. Číslo pokusu: %(tries)s" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, fuzzy, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "Nalezen uzel iSCSI %(mount_device)s (po %(tries)s pokusech)" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 #, fuzzy msgid "Fibre Channel device not found." msgstr "iSCSI zařízení v %s nenalezeno" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, fuzzy, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " @@ -9353,30 +9387,30 @@ msgstr "" "ISCSI svazek zatím v %(mount_device)s nenalezen:. Bude znovu provedeno " "hledání a další pokus. Číslo pokusu: %(tries)s" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, fuzzy, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "Nalezen uzel iSCSI %(mount_device)s (po %(tries)s pokusech)" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9450,36 +9484,36 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 #, fuzzy msgid "Connection error connecting PowerVM manager" msgstr "Chyba připojení během kontaktování serveru glance, další pokus" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "Spouštění příkazu (podproces): %s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 #, fuzzy msgid "File transfer from PowerVM manager failed" msgstr "Připojení k melange selhalo" @@ -9572,74 +9606,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "Instance nenalezena" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Získávání seznamu instancí" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "instance %s: Vytváření obrazu" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Instance budou spuštěny" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "instance %s: znovu zavedena" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, fuzzy, python-format msgid "Instance spawned in %s seconds" msgstr "instance %s úspěšn spuštěna" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "instance %s: pořizování snímku" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "Zapínání instance VM %s" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Instance budou spuštěny" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -10153,7 +10187,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10321,14 +10355,14 @@ msgstr "Nelze najít svazek v db" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Bod připojení %(mountpoint)s odpojen od instance %(instance_name)s" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, 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:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -10337,7 +10371,7 @@ msgstr "" "NEZAVEDENO: Volání %(method)s není agentem podporováno. VM " "id=%(instance_uuid)s; arg=%(args)r" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, 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." @@ -10450,24 +10484,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Nelze dešifrovat soukromý klíč: %s" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "Spuštění hostitele na XenServer není podporováno." -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 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:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "Obdržena výjimka: %s" @@ -10607,74 +10641,74 @@ 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:272 +#: nova/virt/xenapi/vm_utils.py:273 #, fuzzy msgid "Created VM" msgstr "_vytvořit: %s" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 #, 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:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "VBD v instanci %s nenalezeno" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "již odpojeno" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "Nelze odpojit VBD %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "Nelze zničit VBD %s" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, 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:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "Nelze zničit VDI %s" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10683,37 +10717,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:479 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Instance nemohla být nalezena" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, fuzzy, python-format msgid "block device info: %s" msgstr "block_device_list %s" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, 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:635 +#: nova/virt/xenapi/vm_utils.py:636 #, 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:648 +#: nova/virt/xenapi/vm_utils.py:649 #, fuzzy msgid "Starting snapshot for VM" msgstr "Spouštění snímku ve VM %s" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " @@ -10722,49 +10756,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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, 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:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, 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:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, 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:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, 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:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " @@ -10773,17 +10807,17 @@ msgstr "" "Velkost %(size_bytes) obrazu překračuje povolenou velikost " "%(allowed_size_bytes)d typu instance" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, 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:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, 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:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -10792,64 +10826,64 @@ msgstr "" "Obraz Kernel/Ramdisk je příliš velký: %(vdi_size)d bajtů, max " "%(max_size)d bajtů" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, 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:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s zničeno" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 #, fuzzy msgid "Failed to fetch glance image" msgstr "instance %s: nelze získat obraz glance" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, 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:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Hledání vdi %s pro kernel PV" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, 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:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "VDI %s je stále dostupné" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "Znovu skenování SR %s" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, 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:1594 +#: nova/virt/xenapi/vm_utils.py:1596 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " @@ -10858,50 +10892,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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "Nelze najít SR typu obsahu ISO" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO: hledání SR %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "ISO: není obsah iso" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: typ obsahu iso, není klíč 'i18n-key'" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 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:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR odpovídající naším kritériím" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 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:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "ISO: PBD %(pbd_ref)s zmizelo" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, 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:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "ISO: SR s místním PBD" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -10910,22 +10944,22 @@ msgstr "" "Nelze získat RRD XML pro VM %(vm_uuid)s mající podrobnosti serveru: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, 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:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "Neznámá data statistik od Xenserver: %s" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, 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:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -10934,66 +10968,66 @@ 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, 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:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, 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:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "Zapojování VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "Zapojování VBD %s hotovo." -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, 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:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, 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:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ničení VBD pro VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ničení VBD pro VDI %s hotovo." -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "Spouštění pygrub s %s" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "Nalezen kernel Xen %s" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "Žádný kernel Xen nenalezen. Zavádění HVM." -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -11001,16 +11035,16 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "Oddíly:" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sektorů" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -11019,39 +11053,46 @@ msgstr "" "Zapisování tabulky oddílů %(primary_first)d %(primary_last)d do " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "Zapisování tabulky oddílů %s dokončeno." -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "Přímé zacházení se soubory rozhraní" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, 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:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, fuzzy, python-format msgid "Updating progress to %(progress)d" msgstr "Aktualizace postupu instance '%(instance_uuid)s' na %(progress)d" @@ -11065,213 +11106,223 @@ msgstr "Odstraňování základního souboru: %s" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 #, fuzzy msgid "Starting instance" msgstr "Spouštění instance..." -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "Odstraňování souborů kernel/ramdisku z dom0" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Nelze aktualizovat svazek v db" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 #, 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:630 +#: nova/virt/xenapi/vmops.py:636 #, fuzzy msgid "Starting VM" msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, 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:653 +#: nova/virt/xenapi/vmops.py:659 #, 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:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "Verze agenta instance: %s" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "Nastavování váhy VCPU" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, fuzzy, python-format msgid "Could not find VM with name %s" msgstr "Nelze najít odkaz na VDI" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Dokončen snímek a nahrání na VM %s" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "Nelze převést vhd na nového hostitele" -#: nova/virt/xenapi/vmops.py:813 -#, 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:808 +msgid "VM was already shutdown." +msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "Nelze restartovat instanci" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, 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:948 +#: nova/virt/xenapi/vmops.py:995 #, fuzzy msgid "Resize complete" msgstr "Změna velikosti %s je hotova" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "Neůze najít vbd pro vdi %s" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 #, fuzzy msgid "Destroying VDIs" msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 #, 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:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "Instance mí kernel nebo ramdisk, ale ne oba" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "soubory kernel/ramdisk odstraněny" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 #, fuzzy msgid "Destroying VM" msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "VM není přítomno, přeskakování ničení..." -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, 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:1278 +#: nova/virt/xenapi/vmops.py:1325 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "VM není přítomno, přeskakování ničení..." -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 #, fuzzy msgid "Automatically hard rebooting" msgstr "Automatický tvrdý restart %d" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 #, 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:1490 +#: nova/virt/xenapi/vmops.py:1537 #, fuzzy msgid "Creating vifs" msgstr "Vytváření obrazu" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, 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:1502 +#: nova/virt/xenapi/vmops.py:1549 #, 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:1530 +#: nova/virt/xenapi/vmops.py:1577 #, fuzzy msgid "Injecting hostname to xenstore" msgstr "Vkládání názvu hostitele do xs pro vm: |%s|" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 #, fuzzy msgid "No suitable network for migrate" msgstr "Špatný formát sítě" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 #, fuzzy msgid "Migrate Send failed" msgstr "Vytvoření selhalo" @@ -11402,18 +11453,61 @@ msgstr "Neočekávaná chyba: %s" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "Spouštění uzlu nova-xvpvncproxy (verze %s)" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 #, fuzzy msgid "status must be 'in-use'" msgstr "stav musí být dostupný" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 #, fuzzy msgid "status must be 'available'" msgstr "stav musí být dostupný" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "Vyvoláno ChybaApiEC2: %s" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "argumenty create musí být kladná celá čísla" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ 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" + diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po index 6d520985e..225b114c0 100644 --- a/nova/locale/da/LC_MESSAGES/nova.po +++ b/nova/locale/da/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -83,7 +83,7 @@ msgstr "" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -167,8 +167,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -184,7 +184,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -198,7 +198,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1234,55 +1234,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1427,91 +1439,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1596,130 +1589,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1729,69 +1717,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1800,7 +1793,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1810,7 +1803,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1842,137 +1835,137 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2012,11 +2005,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, python-format msgid "Failed to get metadata for instance id: %s" msgstr "" @@ -2035,19 +2028,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2059,63 +2052,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2169,14 +2162,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2219,13 +2212,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2234,20 +2227,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2260,12 +2253,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2273,17 +2266,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2348,220 +2341,220 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2648,7 +2641,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2668,17 +2661,17 @@ msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2830,15 +2823,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2946,7 +2939,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2979,29 +2972,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3220,33 +3213,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3265,94 +3258,94 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3409,7 +3402,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, python-format msgid "Failed to load %s" msgstr "" @@ -3429,270 +3422,270 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 msgid "instance" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3772,242 +3765,242 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4041,714 +4034,719 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -4989,12 +4987,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5011,51 +5009,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5262,103 +5260,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5453,38 +5451,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5519,7 +5517,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5601,65 +5599,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5676,27 +5674,27 @@ msgstr "" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5789,11 +5787,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5932,57 +5954,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6296,7 +6318,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6305,36 +6327,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:92 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6621,39 +6655,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6725,7 +6759,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6742,16 +6776,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6871,11 +6905,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -6995,19 +7028,19 @@ msgstr "" msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7175,15 +7208,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7241,97 +7274,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7665,7 +7698,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7679,24 +7712,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8017,12 +8050,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8180,7 +8213,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8248,202 +8281,202 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "bind %s: slettet" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8451,73 +8484,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8525,50 +8558,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8578,67 +8611,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8671,153 +8704,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8930,87 +8963,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9082,35 +9115,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9201,74 +9234,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, python-format msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9724,7 +9757,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9882,19 +9915,19 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -9998,24 +10031,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10152,374 +10185,374 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10527,55 +10560,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10589,193 +10629,202 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10903,16 +10952,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po index 7ed7e62f6..3bee62cc7 100644 --- a/nova/locale/de/LC_MESSAGES/nova.po +++ b/nova/locale/de/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -83,7 +83,7 @@ msgstr "" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -167,8 +167,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -184,7 +184,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -198,7 +198,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1235,55 +1235,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1429,91 +1441,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "Ergebnis war %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1598,130 +1591,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1731,69 +1719,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1802,7 +1795,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1812,7 +1805,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1844,138 +1837,138 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 #, fuzzy msgid "Only instances implemented" msgstr "Instanz %s: Rettung" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2015,11 +2008,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" @@ -2038,19 +2031,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2062,63 +2055,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2172,14 +2165,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2222,13 +2215,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2237,20 +2230,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2263,12 +2256,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2276,17 +2269,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2351,220 +2344,220 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2651,7 +2644,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2671,17 +2664,17 @@ msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2835,15 +2828,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2952,7 +2945,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2985,29 +2978,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3226,33 +3219,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3271,94 +3264,94 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3415,7 +3408,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "Nicht möglich volume %s zufinden" @@ -3435,270 +3428,270 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 msgid "instance" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3779,243 +3772,243 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Nicht möglich volume %s zufinden" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4049,721 +4042,726 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "Volume %s: erstelle Export" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 #, fuzzy msgid "instance snapshotting" msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Nicht möglich volume %s zufinden" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "Instanz %s pausiert" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5004,12 +5002,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5026,51 +5024,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5277,103 +5275,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5468,38 +5466,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5534,7 +5532,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5617,65 +5615,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5692,27 +5690,27 @@ msgstr "" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5805,11 +5803,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "Führe Kommando (subprocess) aus: %s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "Ergebnis war %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5948,57 +5970,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6312,7 +6334,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6321,36 +6343,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6637,39 +6671,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6741,7 +6775,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6758,16 +6792,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6887,11 +6921,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7016,19 +7049,19 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7196,15 +7229,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7262,97 +7295,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7686,7 +7719,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7700,24 +7733,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8038,12 +8071,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8203,7 +8236,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8271,202 +8304,202 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Volume %s: erfolgreich erstellt" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8474,73 +8507,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8548,50 +8581,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8601,67 +8634,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8694,153 +8727,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8953,87 +8986,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9105,35 +9138,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "Führe Kommando (subprocess) aus: %s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9224,74 +9257,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "Instanz %s pausiert" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "Instanz %s: Rettung" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9748,7 +9781,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9908,19 +9941,19 @@ msgstr "Nicht möglich volume %s zufinden" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10024,24 +10057,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10178,374 +10211,374 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, 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:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10553,55 +10586,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10615,193 +10655,203 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10930,16 +10980,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po index 0f2c086f5..4dc37748d 100644 --- a/nova/locale/en_AU/LC_MESSAGES/nova.po +++ b/nova/locale/en_AU/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -84,7 +84,7 @@ msgstr "Flags path: %s" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -168,8 +168,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -185,7 +185,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -200,7 +200,7 @@ msgstr "Invalid signature for user %s" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1240,55 +1240,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "instance %s: booted" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "instance %s: booted" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1434,91 +1446,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "Running cmd (SSH): %s" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "Result was %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1603,7 +1596,7 @@ msgstr "" msgid "Too many failed authentications." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1612,124 +1605,119 @@ msgstr "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Authentication Failure: %s" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 #, fuzzy msgid "Timestamp failed validation." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "action: %s" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "Unauthorised request for controller=%(controller)s and action=%(action)s" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "InstanceNotFound raised: %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "VolumeNotFound raised: %s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "NotFound raised: %s" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "Unexpected error raised: %s" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "Unexpected error raised: %s" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "An unknown error has occurred. Please try your request again." -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "Unsupported API request: controller = %(controller)s, action = %(action)s" @@ -1739,69 +1727,74 @@ msgstr "Unsupported API request: controller = %(controller)s, action = %(action) msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "Failed to decrypt private key: %s" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "Create key pair %s" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "Delete key pair %s" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "Not enough parameters to build a valid rule." -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "No rule for the specified parameters." -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "This rule already exists in group %s" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, 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" @@ -1810,7 +1803,7 @@ msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Detach volume %s" @@ -1821,7 +1814,7 @@ msgid "Detach Volume Failed." msgstr "Detach volume %s" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "attribute not supported: %s" @@ -1853,140 +1846,140 @@ msgstr "" 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:1257 +#: nova/api/ec2/cloud.py:1259 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "Going to start terminating instances" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance %r" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "De-registering image %s" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, 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:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "user or group not specified" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "only group \"all\" is supported" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type must be add or remove" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Updating image %s publicity" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 #, fuzzy msgid "Only instances implemented" msgstr "instance %s: rescued" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2026,11 +2019,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "Failed to get metadata for ip: %s" @@ -2049,19 +2042,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2073,63 +2066,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2183,14 +2176,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2233,13 +2226,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2248,20 +2241,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, fuzzy, python-format msgid "Calling method %s" msgstr "Calling getter %s" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2274,12 +2267,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2287,17 +2280,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, fuzzy, python-format msgid "Invalid is_public filter [%s]" msgstr "Invalid signature for user %s" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, fuzzy, python-format msgid "Invalid minRam filter [%s]" msgstr "Invalid signature for user %s" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2362,224 +2355,224 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Going to try to terminate %s" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 #, fuzzy msgid "HostId cannot be updated." msgstr "Mountpoint cannot be translated: %s" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 #, fuzzy msgid "Personality cannot be updated." msgstr "Mountpoint cannot be translated: %s" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 #, fuzzy msgid "Unable to set password on instance" msgstr "Going to start terminating instances" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2666,7 +2659,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2686,17 +2679,17 @@ msgstr "compute.api::resume %s" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2854,15 +2847,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2972,7 +2965,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "Associate address %(public_ip)s to instance %(instance_id)s" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3006,29 +2999,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Calling getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Calling getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3253,33 +3246,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "instance %s: booted" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3298,94 +3291,94 @@ msgstr "Release address %s" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "no method for message: %s" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "no method for message: %s" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "Going to start terminating instances" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "Going to start terminating instances" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3443,7 +3436,7 @@ msgstr "Netmask to push into openvpn config" msgid "Launching VPN for %s" msgstr "Launching VPN for %s" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "Unable to locate volume %s" @@ -3463,277 +3456,277 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 #, fuzzy msgid "Reserved" msgstr "received %s" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "error: %s" msgstr "Caught error: %s" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 #, fuzzy msgid "network" msgstr "setting network host" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 #, fuzzy msgid "IP address" msgstr "start address" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "group %s already exists" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "start address" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 #, fuzzy msgid "No networks found" msgstr "setting network host" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "Reboot instance %r" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 #, fuzzy msgid "An unexpected error has occurred." msgstr "Unexpected error raised: %s" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3814,251 +3807,251 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "Instance quota exceeded. You can only run %s more instances of this type." -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "Instance quota exceeded. You can only run %s more instances of this type." -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Unable to attach volume to instance %s" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "Going to run %s instances..." -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 #, fuzzy msgid "instance termination disabled" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "instance %s: booted" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 #, fuzzy msgid "going to delete a resizing instance" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 #, fuzzy msgid "Going to try to terminate instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 #, fuzzy msgid "Going to try to stop instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 #, fuzzy msgid "Going to try to start instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Starting snapshot for VM %s" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 #, fuzzy msgid "Security group is still in use" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorise security group ingress %s" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4093,734 +4086,739 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "Going to start terminating instances" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "Going to start terminating instances" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Unexpected error raised: %s" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Going to try to terminate %s" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, fuzzy, python-format msgid "Error: %s" msgstr "Caught error: %s" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Going to try to terminate %s" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Detach volume %s" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Running instances: %s" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: rebooted" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, fuzzy, python-format msgid "injecting file to %(path)s" msgstr "Injecting file path: '%s'" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Going to start terminating instances" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Caught error: %s" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 #, fuzzy msgid "Unrescuing" msgstr "instance %s: unrescuing" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 #, fuzzy msgid "Reset network" msgstr "setting network host" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 #, fuzzy msgid "Inject network info" msgstr "setting network host" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 #, fuzzy msgid "Get console output" msgstr "Get console output for instance %s" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 #, fuzzy msgid "Getting vnc console" msgstr "Adding console" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 #, fuzzy msgid "Getting spice console" msgstr "Adding console" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, 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:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "instance %s: booted" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "instance %s: booted" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Failed to get metadata for ip: %s" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 #, fuzzy msgid "Updating volume usage cache" msgstr "Deleting user %s" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: booted" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Deleting user %s" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5062,12 +5060,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5084,51 +5082,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5336,103 +5334,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq threw %s" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "killing radvd threw %s" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d is stale, relaunching radvd" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Invalid backend: %s" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "Starting VLAN interface %s" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Starting Bridge interface for %s" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Failed to decrypt private key: %s" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Starting Bridge interface for %s" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Error starting xvp: %s" @@ -5527,32 +5525,32 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" @@ -5560,7 +5558,7 @@ msgstr "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5596,7 +5594,7 @@ msgstr "received %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5679,68 +5677,68 @@ msgstr "setting network host" msgid "Quantum Error creating security group %s" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Caught error: %s" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 #, fuzzy msgid "Security group id should be uuid" msgstr "Revoke security group ingress %s" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 #, fuzzy msgid "Quantum Error:" msgstr "Caught error: %s" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Authorise security group ingress %s" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5757,27 +5755,27 @@ msgstr "This rule already exists in group %s" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5870,11 +5868,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "Running cmd (subprocess): %s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "Result was %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "Running cmd (SSH): %s" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -6013,57 +6035,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "Returning exception %s to caller" @@ -6382,7 +6404,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6391,36 +6413,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "Going to start terminating instances" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6707,39 +6741,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "Attempted to instantiate singleton" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6812,7 +6846,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "Running instances: %s" @@ -6829,16 +6863,16 @@ msgstr "After terminating instances: %s" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6958,11 +6992,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7087,19 +7120,19 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7267,15 +7300,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7333,101 +7366,101 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, fuzzy, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, fuzzy, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "Failed to mount filesystem: %s" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, fuzzy, python-format msgid "Failed to umount container filesystem: %s" msgstr "Failed to mount filesystem: %s" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, fuzzy, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7763,7 +7796,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7778,24 +7811,24 @@ msgstr "Get console output for instance %s" msgid "Host IP address is: %s" msgstr "Release address %s" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8119,12 +8152,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Going to start terminating instances" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Injecting file path: '%s'" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Injecting file path: '%s'" @@ -8290,7 +8323,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Creating a raw instance" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8358,205 +8391,205 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 #, fuzzy msgid "Going to destroy instance again." msgstr "Going to try to terminate %s" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instance %s: rebooted" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8564,73 +8597,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Failed to get metadata for ip: %s" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8638,50 +8671,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8691,67 +8724,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Authentication Failure: %s" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8784,153 +8817,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -9043,87 +9076,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, fuzzy, python-format msgid "%s is already mounted" msgstr "group %s already exists" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9196,35 +9229,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "Running cmd (subprocess): %s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9315,74 +9348,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "instance %s: booted" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Creating a raw instance" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "instance %s: Creating image" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Creating a raw instance" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "instance %s: rebooted" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "instance %s: snapshotting" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "Going to run %s instances..." -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Going to run %s instances..." -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9845,7 +9878,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10005,19 +10038,19 @@ msgstr "Unable to detach volume %s" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10125,24 +10158,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Failed to decrypt private key: %s" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" @@ -10281,72 +10314,72 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "group %s already exists" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, 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:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10355,237 +10388,237 @@ 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 #, fuzzy msgid "Starting snapshot for VM" msgstr "Starting snapshot for VM %s" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, 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:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, 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:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, 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:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, 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:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, 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:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -10594,66 +10627,66 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10661,55 +10694,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10723,199 +10763,209 @@ msgstr "Starting Bridge interface for %s" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 #, fuzzy msgid "Starting instance" msgstr "Creating a raw instance" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 #, fuzzy msgid "Starting VM" msgstr "Restarting xvp" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Finished snapshot and upload for VM %s" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "Going to start terminating instances" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 #, fuzzy msgid "Destroying VDIs" msgstr "Restarting xvp" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "kernel/ramdisk files removed" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 #, fuzzy msgid "Destroying VM" msgstr "Restarting xvp" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 #, fuzzy msgid "Injecting network info to xenstore" msgstr "setting network host" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, 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:1502 +#: nova/virt/xenapi/vmops.py:1549 #, 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:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -11044,16 +11094,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po index d77db9924..07f369a23 100644 --- a/nova/locale/en_GB/LC_MESSAGES/nova.po +++ b/nova/locale/en_GB/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" @@ -83,7 +83,7 @@ msgstr "Flags path: %s" msgid "An unknown exception occurred." msgstr "An unknown exception occurred." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -167,8 +167,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" @@ -184,7 +184,7 @@ msgstr "Invalid input received" msgid "Invalid volume" msgstr "Invalid volume" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -198,7 +198,7 @@ msgstr "" 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:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Invalid IP protocol %(protocol)s." @@ -1240,55 +1240,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Instance %(instance_id)s is not running." +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1434,91 +1446,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "Running cmd (SSH): %s" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "Result was %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1603,130 +1596,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1736,69 +1724,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, fuzzy, python-format +msgid "Invalid IP protocol %s." +msgstr "Invalid IP protocol %(protocol)s." + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1807,7 +1800,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1817,7 +1810,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1849,138 +1842,138 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 #, fuzzy msgid "Only instances implemented" msgstr "instance %s: resuming" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 #, fuzzy msgid "Invalid CIDR" msgstr "Invalid cidr %(cidr)s." @@ -2022,11 +2015,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "Invalid instance type %(instance_type)s." @@ -2045,19 +2038,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2069,63 +2062,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2179,14 +2172,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2229,13 +2222,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2244,20 +2237,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, fuzzy, python-format msgid "Calling method %s" msgstr "Calling getter %s" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2270,12 +2263,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2283,17 +2276,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2358,221 +2351,221 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, fuzzy, python-format msgid "Flavor '%s' could not be found " msgstr "Instance %(instance_id)s is not running." -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 #, fuzzy msgid "Flavor used by the instance could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2659,7 +2652,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2679,17 +2672,17 @@ msgstr "compute.api::resume %s" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2845,15 +2838,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2962,7 +2955,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2995,29 +2988,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Calling getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Calling getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3238,33 +3231,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "instance %s: snapshotting" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3283,94 +3276,94 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "Instance %(instance_id)s is not running." -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "Instance %(instance_id)s is not running." -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3428,7 +3421,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "Unable to locate volume %s" @@ -3448,272 +3441,272 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 #, fuzzy msgid "network" msgstr "instance %s: reset network" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "Rebooting instance %s" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3794,244 +3787,244 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Unable to attach volume to instance %s" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 #, fuzzy msgid "instance termination disabled" msgstr "Virtual Interface creation failed" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "Instance %(instance_id)s is not running." -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4066,728 +4059,733 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "volume %s: creating export" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Get console output for instance %s" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Unable to detach volume %s" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "VBD not found in instance %s" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 #, fuzzy msgid "Reset network" msgstr "instance %s: reset network" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 #, fuzzy msgid "Get console output" msgstr "Get console output for instance %s" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, 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:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "Instance %(instance_id)s is not running." -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Instance %(instance_id)s is not running." -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 #, fuzzy msgid "Updating volume usage cache" msgstr "Re-exporting %s volumes" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Re-exporting %s volumes" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, fuzzy, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "Invalid instance type %(instance_type)s." + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5029,12 +5027,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5051,51 +5049,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5302,103 +5300,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq threw %s" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "killing radvd threw %s" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d is stale, relaunching radvd" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Invalid backend: %s" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "Starting VLAN interface %s" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Starting Bridge interface for %s" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Starting Bridge interface for %s" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5493,38 +5491,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5560,7 +5558,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5643,65 +5641,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5718,27 +5716,27 @@ msgstr "" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5831,11 +5829,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "Running cmd (subprocess): %s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "Result was %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "Running cmd (SSH): %s" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "DB exception wrapped." @@ -5974,58 +5996,58 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 #, fuzzy msgid "An unknown RPC related exception occurred." msgstr "An unknown exception occurred." -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "Invalid reuse of an RPC connection." -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6344,7 +6366,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6353,36 +6375,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "Instance %(instance_id)s is not running." + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6669,39 +6703,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6773,7 +6807,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6790,16 +6824,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6919,11 +6953,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7048,19 +7081,19 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7228,15 +7261,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7294,97 +7327,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7720,7 +7753,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7735,24 +7768,24 @@ msgstr "Get console output for instance %s" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8076,12 +8109,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Get console output for instance %s" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8247,7 +8280,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Get console output for instance %s" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8315,203 +8348,203 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "Connection to melange failed" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: created successfully" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 #, fuzzy msgid "Guest does not have a console available" msgstr "User does not have admin privileges" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8519,73 +8552,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Unable to detach volume %s" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8593,50 +8626,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8646,67 +8679,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8739,153 +8772,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8998,87 +9031,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9151,35 +9184,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "Running cmd (subprocess): %s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 #, fuzzy msgid "File transfer from PowerVM manager failed" msgstr "Connection to melange failed" @@ -9272,74 +9305,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "instance %s: suspending" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Rebooting instance %s" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "Virtual Interface creation failed" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Rebooting instance %s" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "instance %s: snapshotting" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9797,7 +9830,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9957,19 +9990,19 @@ msgstr "Unable to detach volume %s" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10073,24 +10106,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10229,72 +10262,72 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, 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:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10303,236 +10336,236 @@ 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, 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:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, 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:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, 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:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, 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:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -10541,66 +10574,66 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10608,55 +10641,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10670,194 +10710,204 @@ msgstr "Starting Bridge interface for %s" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 #, fuzzy msgid "Starting instance" msgstr "Rebooting instance %s" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "Rebooting instance %s" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, 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:1502 +#: nova/virt/xenapi/vmops.py:1549 #, 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:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10986,16 +11036,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/en_US/LC_MESSAGES/nova.po b/nova/locale/en_US/LC_MESSAGES/nova.po index 3bdeafc46..15ae9e961 100644 --- a/nova/locale/en_US/LC_MESSAGES/nova.po +++ b/nova/locale/en_US/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2013-01-21 18:28+0000\n" "Last-Translator: Jeremy Stanley \n" "Language-Team: en_US \n" @@ -85,7 +85,7 @@ msgstr "Flags path: %s" msgid "An unknown exception occurred." msgstr "An unknown exception occurred." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "Exception in string format operation" @@ -170,8 +170,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" @@ -187,7 +187,7 @@ msgstr "Invalid input received" msgid "Invalid volume" msgstr "Invalid volume" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Invalid metadata" @@ -201,7 +201,7 @@ msgstr "Invalid metadata size" 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:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Invalid IP protocol %(protocol)s." @@ -1284,57 +1284,71 @@ msgid "Event %(event)s not found for action id %(action_id)s" msgstr "Keypair %(name)s not found for user %(user_id)s" #: nova/exception.py:1157 +#, fuzzy, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" +"unexpected task state: expecting %(expected)s but the actual state is " +"%(actual)s" + +#: nova/exception.py:1162 #, 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:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "The CRL file for %(project)s could not be found" -#: nova/exception.py:1165 +#: nova/exception.py:1170 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "set_admin_password is not implemented by this driver." -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Instance %(instance_id)s is not in rescue mode" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Instance %(instance_id)s is not in rescue mode" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1481,93 +1495,74 @@ msgstr "" msgid "serve() can only be called once" msgstr "serve() can only be called once" -#: nova/utils.py:142 +#: nova/utils.py:145 #, fuzzy, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "Running cmd (SSH): %s" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "Environment not supported over SSH" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "process_input not supported over SSH" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "Result was %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:496 +#: nova/utils.py:438 #, fuzzy, python-format msgid "Unknown byte multiplier: %s" msgstr "Unknown base file: %s" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "Expected object of type: %s" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "Invalid server_string: %s" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' took %(total_time).2f secs" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "Reloading cached file %s" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "Could not remove tmpdir: %s" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "Server name is not a string or unicode" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, fuzzy, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "Server name must be less than 256 characters." -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1652,7 +1647,7 @@ msgstr "FaultWrapper: %s" msgid "Too many failed authentications." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1661,124 +1656,119 @@ msgstr "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "Signature not provided" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "Access key not provided" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "Failure communicating with keystone" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Live Migration failure: %(e)s" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 #, fuzzy msgid "Timestamp failed validation." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "action: %s" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "Unauthorized request for controller=%(controller)s and action=%(action)s" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "InstanceNotFound raised: %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "VolumeNotFound raised: %s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "SnapshotNotFound raised: %s" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "NotFound raised: %s" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "EC2APIError raised: %s" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "KeyPairExists raised: %s" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, fuzzy, python-format msgid "InvalidKeypair raised: %s" msgstr "InvalidRequest raised: %s" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "InvalidParameterValue raised: %s" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "InvalidPortRange raised: %s" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "NotAuthorized raised: %s" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "InvalidRequest raised: %s" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "QuotaError raised: %s" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "Invalid id: bogus (expecting \"i-...\"): %s" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "Unexpected error raised: %s" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "Environment: %s" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "An unknown error has occurred. Please try your request again." -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "Unsupported API request: controller = %(controller)s, action = %(action)s" @@ -1788,69 +1778,74 @@ msgstr "Unsupported API request: controller = %(controller)s, action = %(action) msgid "Create snapshot of volume %s" msgstr "Create snapshot of volume %s" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "Could not find key pair(s): %s" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "Create key pair %s" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "Quota exceeded, too many key pairs." -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "Import key %s" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "Delete key pair %s" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "Not enough parameters, need group_name or group_id" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format 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:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, fuzzy, python-format +msgid "Invalid IP protocol %s." +msgstr "Invalid IP protocol %(protocol)s." + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "No rule for the specified parameters." -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "%s - This rule already exists in group" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "Create volume from snapshot %s" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "Delete Failed" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, 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" @@ -1859,7 +1854,7 @@ msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgid "Attach Failed." msgstr "Attach Failed." -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Detach volume %s" @@ -1869,7 +1864,7 @@ msgid "Detach Volume Failed." msgstr "Detach Volume Failed." #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "attribute not supported: %s" @@ -1901,100 +1896,100 @@ msgstr "Unable to release IP Address." 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:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "Unable to associate IP Address, no fixed_ips." -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, 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:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "Floating ip is already associated." -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "l3driver call to add floating ip failed." -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "Error, unable to associate floating ip." -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "Floating ip is not associated." -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "Cannot disassociate auto assigned floating ip" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "Image must be available" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "Going to start terminating instances" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance %r" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "Going to stop instances" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "Going to start instances" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "De-registering image %s" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "imageLocation is required" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, 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:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "user or group not specified" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "only group \"all\" is supported" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type must be add or remove" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Updating image %s publicity" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, 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:1619 +#: nova/api/ec2/cloud.py:1621 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " @@ -2003,40 +1998,40 @@ 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:1649 +#: nova/api/ec2/cloud.py:1652 #, 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:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "image of %(instance)s at %(now)s" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 #, fuzzy msgid "Expecting a list of resources" msgstr "Getting list of instances" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 #, fuzzy msgid "Only instances implemented" msgstr "instance not present" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 #, fuzzy msgid "Expecting a list of tagSets" msgstr "Getting list of instances" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "Invalid CIDR" @@ -2077,12 +2072,12 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 #, fuzzy msgid "Invalid proxy request signature." msgstr "Invalid request: %s" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "Failed to get metadata for ip: %s" @@ -2101,12 +2096,12 @@ msgstr "%(url)s returned with HTTP %(status)d" msgid "Must specify an ExtensionManager class" msgstr "Must specify an ExtensionManager class" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "Extended resource: %s" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " @@ -2115,7 +2110,7 @@ msgstr "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "Extension %(ext_name)s extending resource: %(collection)s" @@ -2129,63 +2124,63 @@ msgstr "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "limit param must be an integer" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "limit param must be positive" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "offset param must be an integer" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "offset param must be positive" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "marker [%s] not found" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "href %s does not contain version" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "Image metadata limit exceeded" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "Image metadata key cannot be blank" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "Image metadata key too long" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "Invalid image metadata" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "Cannot '%(action)s' while instance is in %(attr)s %(state)s" -#: nova/api/openstack/common.py:364 -#, python-format -msgid "Instance is in an invalid state for '%(action)s'" +#: nova/api/openstack/common.py:366 +#, fuzzy, python-format +msgid "Instance is in an invalid state for '%s'" msgstr "Instance is in an invalid state for '%(action)s'" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "Rejecting snapshot request, snapshots currently disabled" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "Instance snapshots are not permitted at this time." @@ -2239,14 +2234,14 @@ msgstr "Calling extension factory %s" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Failed to load extension %(ext_factory)s: %(exc)s" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "Failed to load extension %(classpath)s: %(exc)s" #: nova/api/openstack/extensions.py:370 -#, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +#, fuzzy, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "Failed to load extension %(ext_name)s: %(exc)s" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2289,13 +2284,13 @@ msgstr "Empty body provided in request" msgid "There is no such action: %s" msgstr "There is no such action: %s" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "Malformed request body" @@ -2304,20 +2299,20 @@ msgstr "Malformed request body" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, fuzzy, python-format msgid "Calling method %s" msgstr "Calling setter %s" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "Unsupported Content-Type" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "Malformed request url" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2330,12 +2325,12 @@ msgstr "element is not a child" msgid "root element selecting a list" msgstr "root element selecting a list" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "subclasses must implement construct()!" @@ -2343,17 +2338,17 @@ msgstr "subclasses must implement construct()!" msgid "Initializing extension manager." msgstr "Initializing extension manager." -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "Invalid is_public filter [%s]" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "Invalid minRam filter [%s]" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "Invalid minDisk filter [%s]" @@ -2420,223 +2415,223 @@ msgstr "Server does not exist" msgid "Metadata item was not found" msgstr "Metadata item was not found" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "Invalid changes-since value" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "Only administrators may list deleted instances" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, fuzzy, python-format msgid "Flavor '%s' could not be found " msgstr "Host '%s' could not be found." -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "Instance could not be found" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "Bad personality format: missing %s" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "Bad personality format" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "Personality content for %s cannot be decoded" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "Unknown argment : port" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, 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:660 +#: nova/api/openstack/compute/servers.py:662 #, 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:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Invalid fixed IP address (%s)" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Duplicate networks (%s) are not allowed" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "Bad network format: missing %s" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "Bad networks format" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "Userdata content cannot be decoded" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "accessIPv4 is not proper IPv4 format" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "accessIPv6 is not proper IPv6 format" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "Server name is not defined" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "Invalid flavorRef provided." -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "min_count must be an integer value" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "min_count must be > 0" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "max_count must be an integer value" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "max_count must be > 0" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "min_count must be <= max_count" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "Can not find requested image" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "Invalid key_name provided." -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "HostId cannot be updated." -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 #, fuzzy msgid "Personality cannot be updated." msgstr "HostId cannot be updated." -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "Instance has not been resized." -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 #, fuzzy msgid "Flavor used by the instance could not be found." msgstr "Instance %(instance_id)s could not be found." -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 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:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "Missing argument 'type' for reboot" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "Unable to locate requested flavor." -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "Resize requires a flavor change." -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "Missing imageRef attribute" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "Invalid imageRef provided." -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "Missing flavorRef attribute" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "No adminPass was specified" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "Invalid adminPass" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 #, fuzzy msgid "Unable to set password on instance" msgstr "Failed to soft reboot instance." -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "Unable to parse metadata key/value pairs." -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "Resize request has invalid 'flavorRef' attribute." -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "Resize requests require 'flavorRef' attribute." -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "Invalid request body" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "Could not parse imageRef from request." -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "Cannot find image for rebuild" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "createImage entity requires name attribute" -#: nova/api/openstack/compute/servers.py:1409 -#, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +#: nova/api/openstack/compute/servers.py:1410 +#, fuzzy, python-format +msgid "Removing options '%s' from query" msgstr "Removing options '%(unk_opt_str)s' from query" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2724,7 +2719,7 @@ msgstr "host and block_migration must be specified." #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, fuzzy, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "Live migration of instance %(id)s to host %(host)s failed" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2743,18 +2738,18 @@ msgid "Compute.api::resetState %s" msgstr "Compute.api::resetState %s" #: nova/api/openstack/compute/contrib/aggregates.py:89 -#, python-format -msgid "Cannot show aggregate: %(id)s" +#, fuzzy, python-format +msgid "Cannot show aggregate: %s" msgstr "Cannot show aggregate: %(id)s" #: nova/api/openstack/compute/contrib/aggregates.py:115 -#, python-format -msgid "Cannot update aggregate: %(id)s" +#, fuzzy, python-format +msgid "Cannot update aggregate: %s" msgstr "Cannot update aggregate: %(id)s" #: nova/api/openstack/compute/contrib/aggregates.py:127 -#, python-format -msgid "Cannot delete aggregate: %(id)s" +#, fuzzy, python-format +msgid "Cannot delete aggregate: %s" msgstr "Cannot delete aggregate: %(id)s" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2917,16 +2912,16 @@ msgstr "Network does not have %s action" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "%s must be either 'MANUAL' or 'AUTO'." -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 #, fuzzy msgid "host and onSharedStorage must be specified." msgstr "host and block_migration must be specified." -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, fuzzy, python-format msgid "Error in evacuate, %s" msgstr "Error in migrate %s" @@ -3036,7 +3031,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "Floating ip %(address)s is not associated." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3070,32 +3065,32 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "Putting host %(host)s in maintenance mode %(mode)s." -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 #, fuzzy msgid "Virt driver does not implement host maintenance mode." msgstr "Virt driver does not implement uptime function." -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Calling setter %s" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Updating host stats" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 #, fuzzy msgid "Virt driver does not implement host disabled status." msgstr "Virt driver does not implement uptime function." -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 #, fuzzy msgid "Virt driver does not implement host power management." msgstr "Virt driver does not implement uptime function." -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "Describe-resource is admin only functionality" @@ -3323,33 +3318,33 @@ msgstr "vol=%s" msgid "Delete volume with id: %s" msgstr "Delete volume with id: %s" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "Instance %s is not attached." -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, fuzzy, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "Bad port format: port uuid is not in proper format (%s)" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "Delete snapshot with id: %s" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "Create snapshot from volume %s" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, fuzzy, python-format msgid "Invalid value '%s' for force." msgstr "Invalid value '%s' for force. " @@ -3368,94 +3363,94 @@ msgstr "Release address %s" msgid "Instance has had its instance_type removed from the DB" msgstr "Instance has had its instance_type removed from the DB" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, fuzzy, python-format msgid "Error processing message locally: %(exc)s" msgstr "Error processing message. Skipping it." -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "no method for message: %s" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, fuzzy, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "Failed to load extension %(ext_factory)s: %(exc)s" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "no method for message: %s" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, fuzzy, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "Sending message(s) to: %s" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, fuzzy, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "Casted '%(method)s' to compute '%(host)s'" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "Migration not found for instance %(instance_id)s with status %(status)s." -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "Starting migration network for instance %(instance_uuid)s" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3512,7 +3507,7 @@ msgstr "Netmask to push into openvpn config" msgid "Launching VPN for %s" msgstr "Launching VPN for %s" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "Failed to create VM %s" @@ -3532,282 +3527,282 @@ msgstr "element is not a child" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 #, fuzzy msgid "leasing ip" msgstr "Creating vifs" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 #, fuzzy msgid "releasing ip" msgstr "Creating vifs" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 #, fuzzy msgid "Reserved" msgstr "received %s" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "error: %s" msgstr "DB error: %s" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 #, fuzzy msgid "network" msgstr "Reset network" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 #, fuzzy msgid "IP address" msgstr "start address" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 #, fuzzy msgid "No fixed IP found." msgstr "Zero fixed ips could be found." -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, fuzzy, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "No fixed ips associated to instance" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "Floating ip %(address)s already exists." -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "id" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "start address" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "DNS1" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "DNS2" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "VlanID" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "project" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "uuid" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 #, fuzzy msgid "No networks found" msgstr "Network not found" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "%(req)s is required to create a network." -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "stop instance" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Service %(service_id)s could not be found." -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Service %(service_id)s could not be found." -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 #, fuzzy msgid "An unexpected error has occurred." msgstr "Unexpected error: %s" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 #, fuzzy msgid "PROJECT" msgstr "project" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3891,16 +3886,16 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "Cannot run any more instances of this type." -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "Can only run %s more instances of this type." -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " @@ -3909,7 +3904,7 @@ msgstr "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " @@ -3918,93 +3913,93 @@ msgstr "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "Metadata property key blank" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "Metadata property key greater than 255 characters" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "Metadata property value greater than 255 characters" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Unable to attach boot volume to instance %s" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "Going to run %s instances..." -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 #, fuzzy msgid "instance termination disabled" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "Instance type %(instance_type_id)s could not be found." -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 #, fuzzy msgid "going to delete a resizing instance" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "host for instance is down, deleting from database" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "Going to try to soft delete instance" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "Going to try to terminate instance" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "Going to try to stop instance" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "Going to try to start instance" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "Searching by: %s" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "snapshot for %s" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id is None. Assuming migration." -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4013,62 +4008,62 @@ msgstr "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "Locking" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "Unlocking" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "Volume must be attached in order to detach." -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, 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:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "Keypair name contains unsafe characters" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 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:2845 +#: nova/compute/api.py:2858 #, 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:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "Security group %s cannot be empty." -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " @@ -4077,67 +4072,67 @@ msgstr "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, 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:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "Quota exceeded, too many security groups." -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "Security group %s already exists" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy vbd %s" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "Security group is still in use" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "Failed to update usages deallocating security group" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "Rule (%s) not found" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "Quota exceeded, too many security group rules." -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress %s" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "Security group id should be integer" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "Aborting claim: %s" @@ -4174,220 +4169,220 @@ msgstr "" #: nova/compute/claims.py:162 #, fuzzy, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, fuzzy, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "Disk limit not specified, defaulting to unlimited" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, fuzzy, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, fuzzy, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" "Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " "%(vcpus)d" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "names can only contain [a-zA-Z0-9_.- ]" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, fuzzy, python-format -msgid "'%s' argument must be a positive integer" -msgstr "create arguments must be positive integers" +msgid "'%s' argument must be greater than 0" +msgstr "Volume size '%s' must be an integer and greater than 0" -#: nova/compute/flavors.py:113 +#: nova/compute/flavors.py:108 +#, fuzzy, python-format +msgid "'%s' argument must be greater than or equal to 0" +msgstr "Volume size '%s' must be an integer and greater than 0" + +#: nova/compute/flavors.py:117 #, fuzzy msgid "'rxtx_factor' argument must be a positive float" msgstr "create arguments must be positive integers" -#: nova/compute/flavors.py:121 -#, fuzzy, python-format -msgid "'%s' argument must be greater than 0" -msgstr "Volume size '%s' must be an integer and greater than 0" - -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "DB error: %s" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "Instance type %s not found for deletion" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "Possibly task preempted." -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 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:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "Failed to terminate instance" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, 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:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "Rebooting instance after nova-compute restart." -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "Hypervisor driver does not support resume guests" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "Failed to suspend instance" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "Hypervisor driver does not support firewall rules" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Unexpected status code" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "Checking state" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "Setting up bdm %s" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, fuzzy, python-format msgid "No node specified, defaulting to %(node)s" msgstr "Memory limit not specified, defaulting to unlimited" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "Failed to dealloc network for deleted instance" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 #, fuzzy msgid "Instance was deleted during spawn." msgstr "Instance failed to spawn" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, fuzzy, python-format msgid "Error: %s" msgstr "DB error: %s" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "Error trying to reschedule" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "Retry info not present, will not reschedule" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "No request spec, will not reschedule" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, fuzzy, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "Re-scheduling instance: attempt %d" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "Instance build timed out. Set to error state." -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " @@ -4396,7 +4391,7 @@ msgstr "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/compute/manager.py:1135 +#: nova/compute/manager.py:1131 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " @@ -4405,99 +4400,99 @@ msgstr "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "Starting instance..." -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "Instance failed network setup" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "Instance network_info: |%s|" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "Instance failed block device setup" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "Instance failed to spawn" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "Deallocating network for instance" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s instance" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Failed to dealloc network for deleted instance" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Ignoring DiskNotFound: %s" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Ignoring VolumeNotFound: %s" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "terminating bdm %s" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "Ignoring volume cleanup failure due to %s" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Setting instance vm_state to ERROR" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "Rebuilding instance" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s is not on shared storage: %(reason)s" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Attach boot from volume failed: %s" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "Rebooting instance" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -4506,21 +4501,21 @@ msgstr "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Cannot reboot instance: %(exc)s" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: rebooted" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 msgid "instance snapshotting" msgstr "instance snapshotting" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -4529,45 +4524,45 @@ msgstr "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Found %(num_images)d images (rotation: %(rotation)d)" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "Rotating out %d backups" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "Deleting image %s" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, 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:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "Root password set" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "set_admin_password is not implemented by this driver." -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password failed: %s" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "error setting admin password" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, python-format msgid "" "trying to inject a file into a non-running (state: " @@ -4576,111 +4571,111 @@ msgstr "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" -#: nova/compute/manager.py:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "injecting file to %(path)s" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "Rescuing" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Error trying to reschedule" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "DB error: %s" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "Unrescuing" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "Changing instance metadata according to %(diff)r" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "Instance has no volume." -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "destination same as source!" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "Migrating" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "Failed to rollback quota for failed finish_resize: %(qr_error)s" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "Pausing" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "Unpausing" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "Retrieving diagnostics" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "Resuming" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "Reset network" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "Inject network info" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "network_info to inject: |%s|" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "Get console output" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "Getting vnc console" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 #, fuzzy msgid "Getting spice console" msgstr "Getting vnc console" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, 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:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "Attaching volume %(volume_id)s to %(mountpoint)s" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " @@ -4689,59 +4684,59 @@ msgstr "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, 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:3021 +#: nova/compute/manager.py:3011 #, 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:3031 +#: nova/compute/manager.py:3021 msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Faild to detach volume %(volume_id)s from %(mp)s" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, fuzzy, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "allocate_for_instance() for %s" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "Port %(port_id)s is still in use." -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "Host %(host)s could not be found." -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "Pre live migration failed at %(dest)s" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "_post_live_migration() is started.." -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "Migrating instance to %(dest)s finished successfully." -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -4749,20 +4744,20 @@ 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "Post operation of migration started" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Failed to get info for disk %s" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "Updated the info_cache for instance" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -4771,12 +4766,12 @@ msgstr "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, 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:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " @@ -4785,26 +4780,26 @@ msgstr "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Instance %(instance_uuid)s not found" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "In ERROR state" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, fuzzy, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "In states %(vm_state)s/%(task_state)s, notRESIZED/None" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, 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:3629 +#: nova/compute/manager.py:3616 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " @@ -4813,25 +4808,25 @@ 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:3648 +#: nova/compute/manager.py:3635 #, 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:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "Updating bandwidth usage cache" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 #, fuzzy msgid "Updating volume usage cache" msgstr "Updating bandwidth usage cache" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "Updating host status" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -4840,11 +4835,11 @@ msgstr "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 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:3875 +#: nova/compute/manager.py:3862 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" @@ -4853,57 +4848,57 @@ msgstr "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" -#: nova/compute/manager.py:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "Instance shutdown by itself. Calling the stop API." -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "error during stop() in sync_power_state." -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 #, fuzzy msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "Instance is paused or suspended unexpectedly. Calling the stop API." -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 #, fuzzy msgid "Instance is paused unexpectedly. Ignore." msgstr "Instance is paused or suspended unexpectedly. Calling the stop API." -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "Instance is not stopped. Calling the stop API." -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 msgid "Instance is not (soft-)deleted." msgstr "Instance is not (soft-)deleted." -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, skipping..." -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "Reclaiming deleted instance" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Loading compute driver '%s'" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "No service record for host %s" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " @@ -4912,7 +4907,7 @@ msgstr "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." -#: nova/compute/manager.py:4086 +#: nova/compute/manager.py:4073 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" @@ -4921,11 +4916,16 @@ msgstr "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." -#: nova/compute/manager.py:4093 +#: nova/compute/manager.py:4080 #, fuzzy, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +#: nova/compute/manager.py:4110 +#, fuzzy, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "Setting instance to %(state)s state." + #: nova/compute/resource_tracker.py:92 #, fuzzy msgid "" @@ -5181,12 +5181,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format 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:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5203,51 +5203,51 @@ msgstr "version should be an integer" msgid "Upgrade DB using Essex release first." msgstr "Upgrade DB using Essex release first." -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5466,17 +5466,17 @@ msgstr "This driver only supports type 'a' entries." msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "Attempted to remove chain %s which does not exist" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "Unknown chain: %r" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " @@ -5485,86 +5485,86 @@ msgstr "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "IPTablesManager.apply completed with success" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "arping error for ip %s" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d is stale, skip killing dnsmasq" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq threw %s" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "killing radvd threw %s" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d is stale, relaunching radvd" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Invalid mode: '%s'" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "Starting VLAN interface %s" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Starting bridge %s " -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "Ensuring vlan %(vlan)s and bridge %(bridge)s" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "Failed to add interface: %s" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "Starting bridge %s " -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "Done starting bridge %s" @@ -5665,16 +5665,16 @@ msgstr "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "cidr already in use" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " @@ -5683,16 +5683,16 @@ msgstr "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "Network already exists!" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "Network must be disassociated from project %s before delete" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" @@ -5700,7 +5700,7 @@ msgstr "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, fuzzy, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5738,7 +5738,7 @@ msgstr "_delete: %s" msgid "Cannot delete domain |%s|" msgstr "Cannot delete aggregate: %(id)s" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "v4 subnets are required for legacy nw_info" @@ -5821,68 +5821,68 @@ msgstr "Multiple floating IP pools matches found for name '%s'" msgid "Quantum Error creating security group %s" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Caught error: %s" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 #, fuzzy msgid "Security group id should be uuid" msgstr "Security group id should be integer" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 #, fuzzy msgid "Quantum Error:" msgstr "Caught error: %s" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Security group with rule %(rule_id)s not found." -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, fuzzy, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "Security group %(security_group_id)s not found for project %(project_id)s." -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5901,27 +5901,27 @@ msgstr "This rule already exists in group %s" msgid "Original exception being dropped: %s" msgstr "foreign key could not be dropped" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "Could not release the acquired lock `%s`" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, fuzzy, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." @@ -6016,11 +6016,35 @@ msgstr "Got unknown keyword args to utils.execute: %r" msgid "Running cmd (subprocess): %s" msgstr "Running cmd (subprocess): %s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "Result was %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "%r failed. Retrying." +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "Running cmd (SSH): %s" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "Environment not supported over SSH" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "process_input not supported over SSH" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "DB exception wrapped." @@ -6162,11 +6186,11 @@ msgstr "Making asynchronous fanout cast..." msgid "Sending %(event_type)s on %(topic)s" msgstr "Sending %(event_type)s on %(topic)s" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "An unknown RPC related exception occurred." -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" @@ -6175,47 +6199,47 @@ msgstr "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 #, fuzzy msgid "" msgstr "Unknown" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "Invalid reuse of an RPC connection." -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "Specified RPC version, %(version)s, not supported by this endpoint." -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, fuzzy, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "Specified RPC version, %(version)s, not supported by this endpoint." -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, fuzzy, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "Failed to remove %(base_file)s, error was %(error)s" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "Returning exception %s to caller" @@ -6537,7 +6561,7 @@ msgstr "Driver must implement schedule_run_instance" msgid "Driver must implement select_hosts" msgstr "Driver must implement schedule_run_instance" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6547,20 +6571,32 @@ msgstr "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" #: nova/scheduler/filter_scheduler.py:73 -#, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +#, fuzzy, python-format +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" msgstr "Attempting to build %(num_instances)d instance(s)" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:77 +#, fuzzy, python-format +msgid "Request Spec: %s" +msgstr "Request: %s" + +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "Destroying VDIs for Instance %(instance_uuid)s" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "Invalid value for 'scheduler_max_attempts', must be >= 1" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " @@ -6569,17 +6605,17 @@ msgstr "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "Filtered %(hosts)s" -#: nova/scheduler/filter_scheduler.py:357 -#, python-format -msgid "Choosing host %(chosen_host)s" -msgstr "" +#: nova/scheduler/filter_scheduler.py:356 +#, fuzzy, python-format +msgid "Weighed %(hosts)s" +msgstr "Filtered %(hosts)s" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, fuzzy, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6883,39 +6919,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "Attempted to instantiate singleton" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "Faking execution of cmd (subprocess): %s" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "Faked command matched %s" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "Faked command raised an exception %s" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "status must be available" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "already attached" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "already detached" @@ -6992,7 +7028,7 @@ msgstr "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "Running instances: %s" @@ -7009,16 +7045,16 @@ msgstr "After terminating instances: %s" msgid "Internal error" msgstr "Internal error" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "After force-killing instances: %s" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 #, fuzzy msgid "spawn error" msgstr "unknown guestmount error" @@ -7145,11 +7181,11 @@ msgid "Loading compute driver '%s'" msgstr "Loading compute driver '%s'" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#, fuzzy, python-format +msgid "Unable to load the virtualization driver" msgstr "Unable to load the virtualization driver: %s" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7275,19 +7311,19 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7458,15 +7494,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7525,41 +7561,41 @@ msgstr "partition %s not found" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "image already mounted" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, fuzzy, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "Ignoring error injecting data into image %(img_id)s (%(e)s)" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " @@ -7568,56 +7604,56 @@ msgstr "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, fuzzy, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "Failed to unmount container filesystem: %s" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, fuzzy, python-format msgid "Failed to umount container filesystem: %s" msgstr "Failed to unmount container filesystem: %s" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, fuzzy, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "Ignoring error injecting data into image %(img_id)s (%(e)s)" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "Not implemented on Windows" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "User %(username)s not found in password file." -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "User %(username)s not found in shadow file." @@ -7956,7 +7992,7 @@ msgstr "Windows version: %s " msgid "get_available_resource called" msgstr "get_available_resource called" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "Updating host stats" @@ -7971,24 +8007,24 @@ msgstr "get_console_output called" msgid "Host IP address is: %s" msgstr "Release address %s" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, fuzzy, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8323,12 +8359,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Using config drive" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "Creating config drive at %(path)s" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Creating config drive at %(path)s" @@ -8487,7 +8523,7 @@ msgstr "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Creating snapshot for instance %s" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "Could not determine iscsi initiator name" @@ -8555,181 +8591,181 @@ msgstr "Can not handle authentication request for %d credentials" msgid "Connection to libvirt failed: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "During wait destroy, instance disappeared." -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "Instance destroyed successfully." -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 #, fuzzy msgid "Going to destroy instance again." msgstr "Going to stop instances" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "Error from libvirt during undefineFlags. Retrying with undefine" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, 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:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "Deleting instance files %(target)s" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, 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:908 +#: nova/virt/libvirt/driver.py:909 #, fuzzy msgid "Could not determine fibre channel world wide node names" msgstr "Could not determine iscsi initiator name" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 #, fuzzy msgid "Could not determine fibre channel world wide port names" msgstr "Could not determine iscsi initiator name" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "During detach_volume, instance disappeared." -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 #, fuzzy msgid "attaching network adapter failed." msgstr "No networks defined." -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 #, fuzzy msgid "During detach_interface, instance disappeared." msgstr "During detach_volume, instance disappeared." -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 #, fuzzy msgid "detaching network adapter failed." msgstr "No networks defined." -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 msgid "Instance soft rebooted successfully." msgstr "Instance soft rebooted successfully." -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "Failed to soft reboot instance." -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "Instance shutdown successfully." -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "Instance rebooted successfully." -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "Instance is running" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "Instance spawned successfully." -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "Guest does not have a console available" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "Path '%(path)s' supports direct I/O" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, 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:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, 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:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "Creating image" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "Using config drive" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Injecting %(injection)s into image %(img_id)s" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "Ignoring error injecting data into image %(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " @@ -8738,20 +8774,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:1989 +#: nova/virt/libvirt/driver.py:1987 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:1993 +#: nova/virt/libvirt/driver.py:1991 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:1997 +#: nova/virt/libvirt/driver.py:1995 #, 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:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" @@ -8759,7 +8795,7 @@ msgstr "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8767,12 +8803,12 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -8781,27 +8817,27 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, fuzzy, python-format msgid "Invalid exclusion expression %r" msgstr "Invalid reservation expiration %(expire)s." -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, fuzzy, python-format msgid "Invalid inclusion expression %r" msgstr "Invalid reservation expiration %(expire)s." -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -8810,35 +8846,35 @@ msgstr "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 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:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Getting image size for the image %s" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8846,21 +8882,21 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -8869,15 +8905,15 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 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:3010 +#: nova/virt/libvirt/driver.py:3008 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:3047 +#: nova/virt/libvirt/driver.py:3045 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -8886,7 +8922,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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -8895,7 +8931,7 @@ msgstr "" "Instance launched has CPU info:\n" "%s" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8910,7 +8946,7 @@ msgstr "" "\n" "Refer to %(u)s" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -8919,22 +8955,22 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:3149 +#: nova/virt/libvirt/driver.py:3147 #, 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:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "Live Migration failure: %(e)s" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -8943,38 +8979,38 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, 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:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, 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:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "Starting migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "Instance running successfully." -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "Starting finish_migration" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "Starting finish_revert_migration" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, fuzzy, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "Deleting instance files %(target)s" @@ -9009,46 +9045,46 @@ msgstr "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables firewall: Setup Basic Filtering" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "You should specify libvirt_images_volume_group flag to use LVM images." -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "Unknown image_type=%s" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "Error reading image info file %(filename)s: %(error)s" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "Reading image info file: %s" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Writing image info file: %s" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "%s is a valid instance name" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "%s has a disk file" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "Instance %(instance)s is backed by %(backing)s" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " @@ -9057,49 +9093,49 @@ msgstr "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "%(id)s (%(base_file)s): image verification failed" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "%(id)s (%(base_file)s): image verification skipped, no hash stored" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, fuzzy, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "%(id)s (%(base_file)s): checking" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "Cannot remove %(base_file)s, it does not exist" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "Base file too young to remove: %s" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "Removing base file: %s" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "Failed to remove %(base_file)s, error was %(error)s" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "%(id)s (%(base_file)s): checking" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " @@ -9108,7 +9144,7 @@ msgstr "" "%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " "on other nodes" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " @@ -9117,51 +9153,51 @@ msgstr "" "%(id)s (%(base_file)s): warning -- an absent base file is in use! " "instances: %(instance_list)s" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "%(id)s (%(base_file)s): image is not in use" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "%(id)s (%(base_file)s): image is in use" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "Skipping verification, no base directory at %s" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "Verify base images" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "Image id %(id)s yields fingerprint %(fingerprint)s" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "Unknown base file: %s" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "Active base files: %s" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "Corrupt base files: %s" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "Removable base files: %s" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "Verification complete" @@ -9279,12 +9315,12 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "iSCSI device not found at %s" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, fuzzy, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " @@ -9293,48 +9329,48 @@ msgstr "" "ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, fuzzy, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "%s is already mounted" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "iSCSI device not found at %s" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, fuzzy, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" "ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, fuzzy, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 #, fuzzy msgid "Fibre Channel device not found." msgstr "iSCSI device not found at %s" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, fuzzy, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " @@ -9343,30 +9379,30 @@ msgstr "" "ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, fuzzy, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9439,35 +9475,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "Uncompressed image file not found" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "Connection error connecting PowerVM manager" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "Running cmd (subprocess): %s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "File transfer to PowerVM manager failed" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 #, fuzzy msgid "File transfer from PowerVM manager failed" msgstr "File transfer to PowerVM manager failed" @@ -9563,74 +9599,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, python-format msgid "LPAR instance '%s' not found" msgstr "LPAR instance '%s' not found" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "PowerVM image creation failed: %s" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "Creating LPAR instance '%s'" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "LPAR instance '%s' creation failed" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "Activating the LPAR instance '%s'" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "Instance '%s' failed to boot" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, fuzzy, python-format msgid "Instance spawned in %s seconds" msgstr "instance %s spawned successfully" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, 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:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "instance snapshotting" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "Shutting down the instance '%s'" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Deleting the LPAR instance '%s'" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "PowerVM instance cleanup failed" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "Not enough free memory in the host" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "Insufficient available CPU on PowerVM" @@ -10126,7 +10162,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, 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" @@ -10288,12 +10324,12 @@ msgstr "Failed to find volume in db" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, 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:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -10302,7 +10338,7 @@ msgstr "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, 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" @@ -10415,24 +10451,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "Failure while cleaning up attached VDIs" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "Could not determine key: %s" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "Host startup on XenServer is not supported." -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 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:670 +#: nova/virt/xenapi/driver.py:661 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:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" @@ -10577,74 +10613,74 @@ 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:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "Created VM" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "VM destroyed" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "VM already halted, skipping shutdown..." -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 #, fuzzy msgid "Shutting down VM (cleanly)" msgstr "Shutting down VM" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 #, fuzzy msgid "Shutting down VM (hard)" msgstr "Shutting down VM" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "VBD %s already detached" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, 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:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, 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:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, 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:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "Unable to destroy VDI %s" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10653,35 +10689,35 @@ 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "SR not present and could not be introduced" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "block device info: %s" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, 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:635 +#: nova/virt/xenapi/vm_utils.py:636 #, 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:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "Starting snapshot for VM" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "Destroying cached VDI '%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " @@ -10690,17 +10726,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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, 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:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, 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:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " @@ -10709,32 +10745,32 @@ msgstr "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" -#: nova/virt/xenapi/vm_utils.py:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "download_vhd failed: %r" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "Invalid value '%s' for xenapi_torrent_images" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, 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:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, 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:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, 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:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " @@ -10743,17 +10779,17 @@ msgstr "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, 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:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, 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:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -10762,63 +10798,63 @@ msgstr "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, 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:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "Failed to fetch glance image" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, 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:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "Unknown image format %(disk_image_type)s" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, 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:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, 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:1594 +#: nova/virt/xenapi/vm_utils.py:1596 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " @@ -10828,50 +10864,50 @@ msgstr "" "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" -#: nova/virt/xenapi/vm_utils.py:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "Cannot find SR of content-type ISO" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO: looking at SR %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "ISO: not iso content" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: iso content_type, no 'i18n-key' key" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 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:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR MATCHing our criteria" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 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:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "ISO: PBD %(pbd_ref)s disappeared" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, 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:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "ISO: SR with local PBD" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -10880,22 +10916,22 @@ msgstr "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, 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:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "Invalid statistics data from Xenserver: %s" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, 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:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -10904,66 +10940,66 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, 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:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, 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:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "Disconnecting stale VDI %s from compute domU" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, 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:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, 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:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10971,16 +11007,16 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "Partitions:" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -10989,12 +11025,19 @@ msgstr "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " @@ -11003,7 +11046,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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " @@ -11012,20 +11055,20 @@ msgstr "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "Manipulating interface files directly" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, 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:2336 +#: nova/virt/xenapi/vm_utils.py:2356 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:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "Updating progress to %(progress)d" @@ -11039,36 +11082,36 @@ msgstr "Writing image info file: %s" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "Starting instance" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "Removing kernel/ramdisk files from dom0" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "Block device information present: %s" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "Failed to spawn, rolling back" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "Auto configuring disk, attempting to resize partition..." -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "Starting VM" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "Waiting for instance state to become running" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " @@ -11077,136 +11120,146 @@ msgstr "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, 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:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "Instance agent version: %s" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "Setting VCPU weight" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "Could not find VM with name %s" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "Finished snapshot and upload for VM" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, 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:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "Failed to transfer vhd to new host" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" -msgstr "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." +msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "Failed to terminate instance" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, 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:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "Resize complete" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "Starting halted instance found during reboot" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "Unable to find root VBD/VDI for VM" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 #, fuzzy msgid "Destroying VDIs" msgstr "Destroying VM" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 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:1130 +#: nova/virt/xenapi/vmops.py:1177 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:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "kernel/ramdisk files removed" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "Destroying VM" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "VM is not present, skipping destroy..." -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Instance is already in Rescue Mode: %s" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "VM is not present, skipping destroy..." -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "Automatically hard rebooting" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "Injecting network info to xenstore" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "Creating vifs" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Creating VIF for network %(network_ref)s" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, 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:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "Injecting hostname to xenstore" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" @@ -11215,25 +11268,25 @@ msgstr "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 #, fuzzy msgid "No suitable network for migrate" msgstr "Bad networks format" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "Migrate Receive failed" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 #, fuzzy msgid "VM.assert_can_migrate failed" msgstr "VM.assert_can_migratefailed" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "Migrate Send failed" @@ -11363,18 +11416,40 @@ msgstr "Unexpected error: %s" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "Starting nova-xvpvncproxy node (version %s)" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "Cinderclient connection created using URL: %s" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 #, fuzzy msgid "status must be 'in-use'" msgstr "status must be available" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 #, fuzzy msgid "status must be 'available'" msgstr "status must be available" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "EC2APIError raised: %s" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "create arguments must be positive integers" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" + diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po index d46bad9a2..7bc570d1c 100644 --- a/nova/locale/es/LC_MESSAGES/nova.po +++ b/nova/locale/es/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2012-05-16 06:44+0000\n" "Last-Translator: Paco Molinero \n" "Language-Team: Spanish \n" @@ -88,7 +88,7 @@ msgstr "Ruta a las opciones: %s" msgid "An unknown exception occurred." msgstr "Una excepcion desconocida ha ocurrido" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -174,8 +174,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -191,7 +191,7 @@ msgstr "Entrada invalida recibida" msgid "Invalid volume" msgstr "Volumen inválido" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -206,7 +206,7 @@ msgstr "Firma invalida para el usuario %s" 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:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Protocolo IP invalido %(protocol)s" @@ -1250,55 +1250,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "La instancia %(instance_id)s no esta en modo de rescate" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "La instancia %(instance_id)s no esta en modo de rescate" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1445,91 +1457,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "corriendo cmd (SSH): %s" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "El resultado fue %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "Depuración de la devolución de llamada: %s" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "No se encuentra la dirección del enlace local.:%s" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "No se pudo obtener enlace de la ip local de %(interface)s :%(ex)s" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "backend inválido: %s" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1614,131 +1607,126 @@ msgstr "" msgid "Too many failed authentications." msgstr "Demasiados intentos de autenticacion fallidos." -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Fallo de autenticación: %s" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 #, fuzzy msgid "Timestamp failed validation." msgstr "Demasiados intentos de autenticacion fallidos." -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "acción: %s" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "No encontrado: %s" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "Sucedió un error inexperado: %s" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "Sucedió un error inexperado: %s" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "Ha sucedido un error desconocido. Por favor repite el intento de nuevo." -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1748,69 +1736,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "Creando par de claves %s" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "Borrar para de claves %s" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, fuzzy, python-format +msgid "Invalid IP protocol %s." +msgstr "Protocolo IP invalido %(protocol)s" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "No hay regla para los parámetros especificados." -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, 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:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Crear volumen de %s GB" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1819,7 +1812,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Desasociar volumen %s" @@ -1830,7 +1823,7 @@ msgid "Detach Volume Failed." msgstr "Desasociar volumen %s" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "atributo no soportado: %s" @@ -1862,140 +1855,140 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instancia %r" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "Des-registrando la imagen %s" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "usuario o grupo no especificado" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "sólo el grupo \"all\" está soportado" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type debe ser añadir o eliminar" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Actualizando imagen %s públicamente" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 #, fuzzy msgid "Only instances implemented" msgstr "instancia %s: rescatada" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 #, fuzzy msgid "Invalid CIDR" msgstr "Cidr %(cidr)s invalido" @@ -2037,11 +2030,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "Fallo al generar metadatos para la ip %s" @@ -2060,19 +2053,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2084,63 +2077,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2194,14 +2187,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2244,13 +2237,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2259,20 +2252,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, fuzzy, python-format msgid "Calling method %s" msgstr "Llanado al adquiridor %s" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2285,12 +2278,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2298,17 +2291,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, fuzzy, python-format msgid "Invalid is_public filter [%s]" msgstr "Firma invalida para el usuario %s" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, fuzzy, python-format msgid "Invalid minRam filter [%s]" msgstr "Firma invalida para el usuario %s" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2373,225 +2366,225 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, fuzzy, python-format msgid "Flavor '%s' could not be found " msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 #, fuzzy msgid "HostId cannot be updated." msgstr "Punto de montaje no puede ser traducido: %s" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 #, fuzzy msgid "Personality cannot be updated." msgstr "Punto de montaje no puede ser traducido: %s" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 #, fuzzy msgid "Flavor used by the instance could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 #, fuzzy msgid "Unable to set password on instance" msgstr "Fallo a reinicia la instancia" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2678,7 +2671,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2698,17 +2691,17 @@ msgstr "compute.api::resume %s" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2866,15 +2859,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2984,7 +2977,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3018,29 +3011,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Llanado al adquiridor %s" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Llanado al adquiridor %s" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3266,33 +3259,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "instancia %s: arrancada" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3311,94 +3304,94 @@ msgstr "Liberar dirección %s" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "no hay método para el mensaje: %s" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "no hay método para el mensaje: %s" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3456,7 +3449,7 @@ msgstr "Mascara de red a insertar en la configuración de openvpn" msgid "Launching VPN for %s" msgstr "Lanzando VPN para %s" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "Imposible encontrar volumen %s" @@ -3476,277 +3469,277 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 #, fuzzy msgid "Reserved" msgstr "recibido %s" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "error: %s" msgstr "Capturado error: %s" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 #, fuzzy msgid "network" msgstr "configurando la red del host" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 #, fuzzy msgid "IP address" msgstr "Asignar dirección" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "el grupo %s ya existe" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 #, fuzzy msgid "No networks found" msgstr "configurando la red del host" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "Reiniciar instancia %r" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 #, fuzzy msgid "An unexpected error has occurred." msgstr "Sucedió un error inexperado: %s" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3827,255 +3820,255 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "" "Quota de instancias superada. Sólo puedes ejecutar %s instancias más de " "este tipo." -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "" "Quota de instancias superada. Sólo puedes ejecutar %s instancias más de " "este tipo." -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Imposible adjuntar volumen a la instancia %s" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 #, fuzzy msgid "instance termination disabled" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 #, fuzzy msgid "going to delete a resizing instance" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 #, fuzzy msgid "Going to try to terminate instance" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 #, fuzzy msgid "Going to try to stop instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 #, fuzzy msgid "Going to try to start instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Comenzando snapshot para la VM %s" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, 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:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "Crear Grupo de Seguridad %s" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Imposible destruir VBD %s" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 #, fuzzy msgid "Security group is still in use" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4110,84 +4103,84 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " @@ -4196,647 +4189,652 @@ msgstr "" "Incapaz de emigrar la instancia %(instance_id)s al actual anfitrion " "(%(host)s)" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "Fallo a reinicia la instancia" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "Fallo al suspender la instancia" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Sucedió un error inexperado: %s" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, fuzzy, python-format msgid "Error: %s" msgstr "Capturado error: %s" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 #, fuzzy msgid "Rebuilding instance" msgstr "Reiniciando instancia %s" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Desasociar volumen %s" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 #, fuzzy msgid "Rebooting instance" msgstr "Reiniciando instancia %s" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Ejecutando instancias: %s" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instancia %s: reiniciada" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 #, fuzzy msgid "instance snapshotting" msgstr "instancia %s: creando snapshot" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Fallo al suspender la instancia" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Capturado error: %s" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "instancia %s: creando snapshot" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 #, fuzzy msgid "Retrieving diagnostics" msgstr "instancia %s: obteniendo los diagnosticos" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 #, fuzzy msgid "Reset network" msgstr "configurando la red del host" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 #, fuzzy msgid "Inject network info" msgstr "configurando la red del host" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 #, fuzzy msgid "Get console output" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, 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:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Desvinculando volumen de instancia desconocida %s" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "instancia %s: arrancada" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Fallo al generar metadatos para la ip %s" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 #, fuzzy msgid "Updating volume usage cache" msgstr "Borrando usuario %s" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instancia %s: arrancada" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Borrando usuario %s" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, fuzzy, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "Tipo de instancia inválido %(instance_type)s." + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5081,12 +5079,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "instancia %s: rescatada" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5103,51 +5101,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5355,103 +5353,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "El pid %d está pasado, relanzando dnsmasq" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Excepción al recargar la configuración de dnsmasq: %s" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "El pid %d está pasado, relanzando dnsmasq" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "Matando radvd lanzado %s" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d corrupto, relanzando radvd" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "backend inválido: %s" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "Iniciando interfaz VLAN %s" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Iniciando interfaz puente para %s" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Fallo al suspender la instancia" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Iniciando interfaz puente para %s" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Des-registrando la imagen %s" @@ -5546,38 +5544,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5613,7 +5611,7 @@ msgstr "recibido %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5696,68 +5694,68 @@ msgstr "configurando la red del host" msgid "Quantum Error creating security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Borrar grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Capturado error: %s" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Borrar grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 #, fuzzy msgid "Security group id should be uuid" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 #, fuzzy msgid "Quantum Error:" msgstr "Capturado error: %s" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Autorizar ingreso al grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5774,27 +5772,27 @@ msgstr "Esta regla ya existe en el grupo %s" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5887,11 +5885,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "Ejecutando cmd (subprocesos): %s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "El resultado fue %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "corriendo cmd (SSH): %s" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "excepción DB empaquetada." @@ -6030,58 +6052,58 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 #, fuzzy msgid "An unknown RPC related exception occurred." msgstr "Una excepcion desconocida ha ocurrido" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "Reuso invalido de una coneccion RPC" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6401,7 +6423,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6410,36 +6432,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "La instacia %(instance_id)s no esta suspendida" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, fuzzy, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6728,39 +6762,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "Intento de instanciar sigleton" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6833,7 +6867,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "Ejecutando instancias: %s" @@ -6850,16 +6884,16 @@ msgstr "Después de terminar las instancias: %s" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6979,11 +7013,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7109,19 +7142,19 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7289,15 +7322,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7355,97 +7388,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, fuzzy, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "Fallo al montar el sistema de ficheros: %s" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, fuzzy, python-format msgid "Failed to umount container filesystem: %s" msgstr "Fallo al montar el sistema de ficheros: %s" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7782,7 +7815,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7797,24 +7830,24 @@ msgstr "Obtener salida de la consola para la instancia %s" msgid "Host IP address is: %s" msgstr "Liberar dirección %s" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8138,12 +8171,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8309,7 +8342,7 @@ msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Creando una instancia raw" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8377,205 +8410,205 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "Conectando a libvirt: %s" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 #, fuzzy msgid "Going to destroy instance again." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instancia %s: reiniciada" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Fallo a reinicia la instancia" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 #, fuzzy msgid "Guest does not have a console available" msgstr "El usuario no tiene privilegios de administrador" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Pidiendo xapi a subir %(vdi_uuids)s como ID %(image_id)s" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8583,73 +8616,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Fallo al generar metadatos para la ip %s" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8657,50 +8690,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8710,67 +8743,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Fallo de autenticación: %s" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8803,153 +8836,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Iniciando interfaz puente para %s" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -9062,87 +9095,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, fuzzy, python-format msgid "%s is already mounted" msgstr "el grupo %s ya existe" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9216,35 +9249,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "Ejecutando cmd (subprocesos): %s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 #, fuzzy msgid "File transfer from PowerVM manager failed" msgstr "Falló la conexión a melange" @@ -9337,74 +9370,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "instancia %s: arrancada" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Iniciando interfaz puente para %s" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Creando una instancia raw" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "instancia %s: Creando imagen" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Creando una instancia raw" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "instancia %s: reiniciada" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "instancia %s: creando snapshot" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9866,7 +9899,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10030,19 +10063,19 @@ msgstr "" "El punto de montaje %(mountpoint)s se desligó de la instancia " "%(instance_name)s" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10149,24 +10182,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "Obtenida excepción %s" @@ -10305,72 +10338,72 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "VBD no encontrado en la instancia %s" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "el grupo %s ya existe" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "Imposible desconectar VBD %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "Imposible destruir VBD %s" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, 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:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10379,304 +10412,304 @@ 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 #, fuzzy msgid "Starting snapshot for VM" msgstr "Comenzando snapshot para la VM %s" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, 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:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, 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:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, 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:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destruído" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 #, fuzzy msgid "Failed to fetch glance image" msgstr "Fallo a reinicia la instancia" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Buscando vid %s para el kernel PV" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "VDI %s está todavía disponible" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "Re-escaneando SR %s" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, 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:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "Ejecutando pygrub contra %s" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen Encontrado %s" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "Kernel Xen no encontrado. Reiniciando HVM" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10684,55 +10717,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10746,197 +10786,207 @@ msgstr "Iniciando interfaz puente para %s" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 #, fuzzy msgid "Starting instance" msgstr "Creando una instancia raw" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Fallo al suspender la instancia" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Finalizado el snapshot y la subida de la VM %s" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "Fallo a reinicia la instancia" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 #, fuzzy msgid "Injecting network info to xenstore" msgstr "configurando la red del host" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, 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:1502 +#: nova/virt/xenapi/vmops.py:1549 #, 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:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -11065,16 +11115,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/fi_FI/LC_MESSAGES/nova.po b/nova/locale/fi_FI/LC_MESSAGES/nova.po new file mode 100644 index 000000000..c420040ca --- /dev/null +++ b/nova/locale/fi_FI/LC_MESSAGES/nova.po @@ -0,0 +1,10967 @@ +# English (United States) translations for nova. +# Copyright (C) 2012 ORGANIZATION +# This file is distributed under the same license as the nova project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Nova\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" +"PO-Revision-Date: 2013-05-18 19:07+0000\n" +"Last-Translator: openstackjenkins \n" +"Language-Team: Finnish (Finland) " +"(http://www.transifex.com/projects/p/openstack/language/fi_FI/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 +#, python-format +msgid "Arguments dropped when creating context: %s" +msgstr "" + +#: nova/context.py:108 +#, python-format +msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" +msgstr "" + +#: nova/crypto.py:55 +msgid "Filename of root CA" +msgstr "" + +#: nova/crypto.py:58 +msgid "Filename of private key" +msgstr "" + +#: nova/crypto.py:61 +msgid "Filename of root Certificate Revocation List" +msgstr "" + +#: nova/crypto.py:64 +msgid "Where we keep our keys" +msgstr "" + +#: nova/crypto.py:67 +msgid "Where we keep our root CA" +msgstr "" + +#: nova/crypto.py:70 +msgid "Should we use a CA for each project?" +msgstr "" + +#: nova/crypto.py:74 +#, python-format +msgid "Subject for certificate for users, %s for project, user, timestamp" +msgstr "" + +#: nova/crypto.py:79 +#, python-format +msgid "Subject for certificate for projects, %s for project, timestamp" +msgstr "" + +#: nova/crypto.py:210 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:393 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:395 +#, python-format +msgid "Flags path: %s" +msgstr "" + +#: nova/exception.py:112 +msgid "An unknown exception occurred." +msgstr "" + +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:153 +msgid "Unknown" +msgstr "" + +#: nova/exception.py:163 +#, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:167 +#, python-format +msgid "Failed to decrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:171 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:175 +msgid "5 attempts to create virtual interfacewith unique mac address failed" +msgstr "" + +#: nova/exception.py:180 +#, python-format +msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" +msgstr "" + +#: nova/exception.py:185 +msgid "Not authorized." +msgstr "" + +#: nova/exception.py:190 +msgid "User does not have admin privileges" +msgstr "" + +#: nova/exception.py:194 +#, python-format +msgid "Policy doesn't allow %(action)s to be performed." +msgstr "" + +#: nova/exception.py:198 +#, python-format +msgid "Image %(image_id)s is not active." +msgstr "" + +#: nova/exception.py:202 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:206 +msgid "Unacceptable parameters." +msgstr "" + +#: nova/exception.py:211 +msgid "Block Device Mapping is Invalid." +msgstr "" + +#: nova/exception.py:215 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" + +#: nova/exception.py:220 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" + +#: nova/exception.py:225 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" +msgstr "" + +#: nova/exception.py:229 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" + +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 +msgid "Keypair data is invalid" +msgstr "" + +#: nova/exception.py:239 +msgid "The request is invalid." +msgstr "" + +#: nova/exception.py:243 +msgid "Invalid input received" +msgstr "" + +#: nova/exception.py:247 +msgid "Invalid volume" +msgstr "" + +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 +#: nova/api/openstack/compute/contrib/admin_actions.py:242 +msgid "Invalid metadata" +msgstr "" + +#: nova/exception.py:255 +msgid "Invalid metadata size" +msgstr "" + +#: nova/exception.py:259 +#, python-format +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgstr "" + +#: nova/exception.py:263 +#, python-format +msgid "Invalid IP protocol %(protocol)s." +msgstr "" + +#: nova/exception.py:267 +#, python-format +msgid "Invalid content type %(content_type)s." +msgstr "" + +#: nova/exception.py:271 +#, python-format +msgid "Invalid cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:275 nova/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: nova/exception.py:282 +#, python-format +msgid "%(err)s" +msgstr "" + +#: nova/exception.py:286 +#, python-format +msgid "" +"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" +" %(reason)s." +msgstr "" + +#: nova/exception.py:291 +#, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:295 nova/openstack/common/db/sqlalchemy/utils.py:33 +msgid "Sort key supplied was not valid." +msgstr "" + +#: nova/exception.py:299 +#, 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:304 +#, python-format +msgid "Instance %(instance_id)s is not running." +msgstr "" + +#: nova/exception.py:308 +#, python-format +msgid "Instance %(instance_id)s is not in rescue mode" +msgstr "" + +#: nova/exception.py:312 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:316 +#, python-format +msgid "Instance %(instance_id)s is not ready" +msgstr "" + +#: nova/exception.py:320 +msgid "Failed to suspend instance" +msgstr "" + +#: nova/exception.py:324 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:328 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:332 +#, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "" + +#: nova/exception.py:336 +msgid "Failed to reboot instance" +msgstr "" + +#: nova/exception.py:340 +msgid "Failed to terminate instance" +msgstr "" + +#: nova/exception.py:344 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:348 +msgid "Service is unavailable at this time." +msgstr "" + +#: nova/exception.py:352 +msgid "Insufficient compute resources." +msgstr "" + +#: nova/exception.py:356 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." +msgstr "" + +#: nova/exception.py:360 +#, python-format +msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." +msgstr "" + +#: nova/exception.py:365 +msgid "The supplied hypervisor type of is invalid." +msgstr "" + +#: nova/exception.py:369 +msgid "The instance requires a newer hypervisor version than has been provided." +msgstr "" + +#: nova/exception.py:374 +#, python-format +msgid "" +"The supplied disk path (%(path)s) already exists, it is expected not to " +"exist." +msgstr "" + +#: nova/exception.py:379 +#, python-format +msgid "The supplied device path (%(path)s) is invalid." +msgstr "" + +#: nova/exception.py:383 +#, python-format +msgid "The supplied device path (%(path)s) is in use." +msgstr "" + +#: nova/exception.py:388 +#, python-format +msgid "The supplied device (%(device)s) is busy." +msgstr "" + +#: nova/exception.py:392 +msgid "Unacceptable CPU info" +msgstr "" + +#: nova/exception.py:396 +#, python-format +msgid "%(address)s is not a valid IP v4/6 address." +msgstr "" + +#: nova/exception.py:400 +#, 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:406 +#, python-format +msgid "" +"vSwitch which contains the port group %(bridge)s is not associated with " +"the desired physical adapter. Expected vSwitch is %(expected)s, but the " +"one associated is %(actual)s." +msgstr "" + +#: nova/exception.py:413 +#, python-format +msgid "Disk format %(disk_format)s is not acceptable" +msgstr "" + +#: nova/exception.py:417 +#, python-format +msgid "Image %(image_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:421 +#, python-format +msgid "Instance %(instance_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:425 +#, python-format +msgid "Ec2 id %(ec2_id)s is unacceptable." +msgstr "" + +#: nova/exception.py:429 +#, python-format +msgid "Expected a uuid but received %(uuid)s." +msgstr "" + +#: nova/exception.py:433 +#, python-format +msgid "Invalid ID received %(id)s." +msgstr "" + +#: nova/exception.py:437 +msgid "Constraint not met." +msgstr "" + +#: nova/exception.py:442 +msgid "Resource could not be found." +msgstr "" + +#: nova/exception.py:447 +#, python-format +msgid "No agent-build associated with id %(id)s." +msgstr "" + +#: nova/exception.py:451 +#, python-format +msgid "Volume %(volume_id)s could not be found." +msgstr "" + +#: nova/exception.py:455 +#, python-format +msgid "Snapshot %(snapshot_id)s could not be found." +msgstr "" + +#: nova/exception.py:459 +#, python-format +msgid "No target id found for volume %(volume_id)s." +msgstr "" + +#: nova/exception.py:463 +#, python-format +msgid "No disk at %(location)s" +msgstr "" + +#: nova/exception.py:467 +#, python-format +msgid "Could not find a handler for %(driver_type)s volume." +msgstr "" + +#: nova/exception.py:471 +#, python-format +msgid "Invalid image href %(image_href)s." +msgstr "" + +#: nova/exception.py:475 +#, python-format +msgid "Image %(image_id)s could not be found." +msgstr "" + +#: nova/exception.py:479 +#, python-format +msgid "" +"Image %(image_id)s could not be found. The nova EC2 API assigns image ids" +" dynamically when they are listed for the first time. Have you listed " +"image ids since adding this image?" +msgstr "" + +#: nova/exception.py:486 +#, python-format +msgid "Project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:490 +msgid "Cannot find SR to read/write VDI." +msgstr "" + +#: nova/exception.py:494 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:498 +#, python-format +msgid "Network %(network_id)s is still in use." +msgstr "" + +#: nova/exception.py:502 +#, python-format +msgid "%(req)s is required to create a network." +msgstr "" + +#: nova/exception.py:506 +#, python-format +msgid "Network %(network_id)s could not be found." +msgstr "" + +#: nova/exception.py:510 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:514 +#, python-format +msgid "Network could not be found for bridge %(bridge)s" +msgstr "" + +#: nova/exception.py:518 +#, python-format +msgid "Network could not be found for uuid %(uuid)s" +msgstr "" + +#: nova/exception.py:522 +#, python-format +msgid "Network could not be found with cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:526 +#, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:530 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:534 +#, 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:539 +msgid "Could not find the datastore reference(s) which the VM uses." +msgstr "" + +#: nova/exception.py:543 +#, python-format +msgid "Port %(port_id)s is still in use." +msgstr "" + +#: nova/exception.py:547 +#, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" + +#: nova/exception.py:551 +#, python-format +msgid "No free port available for instance %(instance)s." +msgstr "" + +#: nova/exception.py:555 +#, python-format +msgid "No fixed IP associated with id %(id)s." +msgstr "" + +#: nova/exception.py:559 +#, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:563 +#, python-format +msgid "Instance %(instance_uuid)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:567 +#, python-format +msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." +msgstr "" + +#: nova/exception.py:572 +#, python-format +msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." +msgstr "" + +#: nova/exception.py:576 +#, python-format +msgid "" +"Fixed IP address (%(address)s) does not exist in network " +"(%(network_uuid)s)." +msgstr "" + +#: nova/exception.py:581 +#, python-format +msgid "" +"Fixed IP address %(address)s is already in use on instance " +"%(instance_uuid)s." +msgstr "" + +#: nova/exception.py:586 +#, python-format +msgid "More than one instance is associated with fixed ip address '%(address)s'." +msgstr "" + +#: nova/exception.py:591 +#, python-format +msgid "Fixed IP address %(address)s is invalid." +msgstr "" + +#: nova/exception.py:595 +msgid "Zero fixed ips available." +msgstr "" + +#: nova/exception.py:599 +msgid "Zero fixed ips could be found." +msgstr "" + +#: nova/exception.py:608 +#, python-format +msgid "Floating ip %(address)s already exists." +msgstr "" + +#: nova/exception.py:612 +#, python-format +msgid "Floating ip not found for id %(id)s." +msgstr "" + +#: nova/exception.py:616 +#, python-format +msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgstr "" + +#: nova/exception.py:620 +#, python-format +msgid "Floating ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:624 +#, python-format +msgid "Floating ip not found for host %(host)s." +msgstr "" + +#: nova/exception.py:628 +#, python-format +msgid "Multiple floating ips are found for address %(address)s." +msgstr "" + +#: nova/exception.py:632 +msgid "Floating ip pool not found." +msgstr "" + +#: nova/exception.py:637 +msgid "Zero floating ips available." +msgstr "" + +#: nova/exception.py:642 +#, python-format +msgid "Floating ip %(address)s is associated." +msgstr "" + +#: nova/exception.py:646 +#, python-format +msgid "Floating ip %(address)s is not associated." +msgstr "" + +#: nova/exception.py:650 +msgid "Zero floating ips exist." +msgstr "" + +#: nova/exception.py:654 +#, python-format +msgid "Interface %(interface)s not found." +msgstr "" + +#: nova/exception.py:658 +msgid "Cannot disassociate auto assigined floating ip" +msgstr "" + +#: nova/exception.py:662 +#, python-format +msgid "Keypair %(name)s not found for user %(user_id)s" +msgstr "" + +#: nova/exception.py:666 +#, python-format +msgid "Certificate %(certificate_id)s not found." +msgstr "" + +#: nova/exception.py:670 +#, python-format +msgid "Service %(service_id)s could not be found." +msgstr "" + +#: nova/exception.py:674 +#, python-format +msgid "Host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:678 +#, python-format +msgid "Compute host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:682 +#, python-format +msgid "Could not find binary %(binary)s on host %(host)s." +msgstr "" + +#: nova/exception.py:686 +#, python-format +msgid "Invalid reservation expiration %(expire)s." +msgstr "" + +#: nova/exception.py:690 +#, python-format +msgid "" +"Change would make usage less than 0 for the following resources: " +"%(unders)s" +msgstr "" + +#: nova/exception.py:695 +msgid "Quota could not be found" +msgstr "" + +#: nova/exception.py:699 +#, python-format +msgid "Unknown quota resources %(unknown)s." +msgstr "" + +#: nova/exception.py:703 +#, python-format +msgid "Quota for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:707 +#, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:711 +#, python-format +msgid "Quota usage for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:715 +#, python-format +msgid "Quota reservation %(uuid)s could not be found." +msgstr "" + +#: nova/exception.py:719 +#, python-format +msgid "Quota exceeded for resources: %(overs)s" +msgstr "" + +#: nova/exception.py:723 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:727 +#, python-format +msgid "Security group %(security_group_id)s not found for project %(project_id)s." +msgstr "" + +#: nova/exception.py:732 +#, python-format +msgid "Security group with rule %(rule_id)s not found." +msgstr "" + +#: nova/exception.py:736 +#, python-format +msgid "" +"Security group %(security_group_id)s is already associated with the " +"instance %(instance_id)s" +msgstr "" + +#: nova/exception.py:741 +#, python-format +msgid "" +"Security group %(security_group_id)s is not associated with the instance " +"%(instance_id)s" +msgstr "" + +#: nova/exception.py:746 +#, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:750 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:755 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:760 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:764 +#, python-format +msgid "Migration not found for instance %(instance_id)s with status %(status)s." +msgstr "" + +#: nova/exception.py:769 +#, python-format +msgid "Console pool %(pool_id)s could not be found." +msgstr "" + +#: nova/exception.py:773 +#, python-format +msgid "" +"Console pool of type %(console_type)s for compute host %(compute_host)s " +"on proxy host %(host)s not found." +msgstr "" + +#: nova/exception.py:779 +#, python-format +msgid "Console %(console_id)s could not be found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Console for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:787 +#, python-format +msgid "" +"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " +"found." +msgstr "" + +#: nova/exception.py:792 +#, python-format +msgid "Invalid console type %(console_type)s" +msgstr "" + +#: nova/exception.py:796 +#, python-format +msgid "Instance type %(instance_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:800 +#, python-format +msgid "Instance type with name %(instance_type_name)s could not be found." +msgstr "" + +#: nova/exception.py:805 +#, python-format +msgid "Flavor %(flavor_id)s could not be found." +msgstr "" + +#: nova/exception.py:809 +#, python-format +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." +msgstr "" + +#: nova/exception.py:814 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:818 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:822 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:826 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:830 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:834 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:838 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:842 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:846 +#, python-format +msgid "Scheduler Host Filter %(filter_name)s could not be found." +msgstr "" + +#: nova/exception.py:850 +#, python-format +msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:855 +#, python-format +msgid "" +"Instance %(instance_uuid)s has no system metadata with key " +"%(metadata_key)s." +msgstr "" + +#: nova/exception.py:860 +#, python-format +msgid "" +"Instance Type %(instance_type_id)s has no extra specs with key " +"%(extra_specs_key)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:869 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:873 +#, python-format +msgid "Virtual switch associated with the network adapter %(adapter)s not found." +msgstr "" + +#: nova/exception.py:878 +#, python-format +msgid "Network adapter %(adapter)s could not be found." +msgstr "" + +#: nova/exception.py:882 +#, python-format +msgid "Class %(class_name)s could not be found: %(exception)s" +msgstr "" + +#: nova/exception.py:886 +msgid "Action not allowed." +msgstr "" + +#: nova/exception.py:890 +msgid "Rotation is not allowed for snapshots" +msgstr "" + +#: nova/exception.py:894 +msgid "Rotation param is required for backup image_type" +msgstr "" + +#: nova/exception.py:898 +#, python-format +msgid "Key pair %(key_name)s already exists." +msgstr "" + +#: nova/exception.py:902 +#, python-format +msgid "Instance %(name)s already exists." +msgstr "" + +#: nova/exception.py:906 +#, python-format +msgid "Instance Type with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:910 +#, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:914 +#, python-format +msgid "" +"Flavor access alreay exists for flavor %(flavor_id)s and project " +"%(project_id)s combination." +msgstr "" + +#: nova/exception.py:919 +#, python-format +msgid "%(path)s is not on shared storage: %(reason)s" +msgstr "" + +#: nova/exception.py:923 +#, python-format +msgid "%(path)s is not on local storage: %(reason)s" +msgstr "" + +#: nova/exception.py:927 +msgid "Migration error" +msgstr "" + +#: nova/exception.py:931 +msgid "Migration pre-check error" +msgstr "" + +#: nova/exception.py:935 +#, python-format +msgid "Malformed message body: %(reason)s" +msgstr "" + +#: nova/exception.py:941 +#, python-format +msgid "Could not find config at %(path)s" +msgstr "" + +#: nova/exception.py:945 +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" +msgstr "" + +#: nova/exception.py:949 +msgid "When resizing, instances must change flavor!" +msgstr "" + +#: nova/exception.py:953 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:957 +msgid "Image is larger than instance type allows" +msgstr "" + +#: nova/exception.py:961 +msgid "Instance type's memory is too small for requested image." +msgstr "" + +#: nova/exception.py:965 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:969 +#, python-format +msgid "Insufficient free memory on compute node to start %(uuid)s." +msgstr "" + +#: nova/exception.py:973 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:977 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:981 +msgid "Quota exceeded" +msgstr "" + +#: nova/exception.py:988 +#, 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:993 +msgid "Maximum number of floating ips exceeded" +msgstr "" + +#: nova/exception.py:997 +msgid "Maximum number of fixed ips exceeded" +msgstr "" + +#: nova/exception.py:1001 +#, python-format +msgid "Maximum number of metadata items exceeds %(allowed)d" +msgstr "" + +#: nova/exception.py:1005 +msgid "Personality file limit exceeded" +msgstr "" + +#: nova/exception.py:1009 +msgid "Personality file path too long" +msgstr "" + +#: nova/exception.py:1013 +msgid "Personality file content too long" +msgstr "" + +#: nova/exception.py:1017 +msgid "Maximum number of key pairs exceeded" +msgstr "" + +#: nova/exception.py:1021 +msgid "Maximum number of security groups or rules exceeded" +msgstr "" + +#: nova/exception.py:1025 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:1030 +#, python-format +msgid "Aggregate %(aggregate_id)s could not be found." +msgstr "" + +#: nova/exception.py:1034 +#, python-format +msgid "Aggregate %(aggregate_name)s already exists." +msgstr "" + +#: nova/exception.py:1038 +#, python-format +msgid "Aggregate %(aggregate_id)s has no host %(host)s." +msgstr "" + +#: nova/exception.py:1042 +#, python-format +msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:1047 +#, python-format +msgid "Aggregate %(aggregate_id)s already has host %(host)s." +msgstr "" + +#: nova/exception.py:1051 +msgid "Unable to create instance type" +msgstr "" + +#: nova/exception.py:1055 +#, python-format +msgid "Failed to set admin password on %(instance)s because %(reason)s" +msgstr "" + +#: nova/exception.py:1061 +#, python-format +msgid "Detected existing vlan with id %(vlan)d" +msgstr "" + +#: nova/exception.py:1065 +msgid "There was a conflict when trying to complete your request." +msgstr "" + +#: nova/exception.py:1070 +#, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1074 +#, python-format +msgid "Info cache for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1079 +#, python-format +msgid "Node %(node_id)s could not be found." +msgstr "" + +#: nova/exception.py:1083 +#, python-format +msgid "Node with UUID %(node_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1087 +#, python-format +msgid "Marker %(marker)s could not be found." +msgstr "" + +#: nova/exception.py:1091 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1095 +#, python-format +msgid "Could not fetch image %(image_id)s" +msgstr "" + +#: nova/exception.py:1099 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1103 +#, python-format +msgid "Task %(task_name)s is already running on host %(host)s" +msgstr "" + +#: nova/exception.py:1107 +#, python-format +msgid "Task %(task_name)s is not running on host %(host)s" +msgstr "" + +#: nova/exception.py:1111 +#, python-format +msgid "Instance %(instance_uuid)s is locked" +msgstr "" + +#: nova/exception.py:1115 +#, python-format +msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" +msgstr "" + +#: nova/exception.py:1120 +#, python-format +msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." +msgstr "" + +#: nova/exception.py:1125 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1129 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1133 +#, 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:1139 +msgid "User data needs to be valid base 64." +msgstr "" + +#: nova/exception.py:1143 +#, python-format +msgid "" +"unexpected task state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1148 +#, python-format +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" +msgstr "" + +#: nova/exception.py:1153 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1157 +#, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format +msgid "The CA file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1166 +#, python-format +msgid "The CRL file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1170 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1174 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1179 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1184 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1189 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1194 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/exception.py:1198 +#, python-format +msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" +msgstr "" + +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:166 +msgid "Notifying Schedulers of capabilities ..." +msgstr "" + +#: nova/notifications.py:112 nova/notifications.py:152 +msgid "Failed to send state update notification" +msgstr "" + +#: nova/notifications.py:232 +msgid "Failed to get nw_info" +msgstr "" + +#: nova/policy.py:32 +msgid "JSON file representing policy" +msgstr "" + +#: nova/policy.py:35 +msgid "Rule checked when requested rule is not found" +msgstr "" + +#: nova/quota.py:966 +#, python-format +msgid "Created reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:988 +#, python-format +msgid "Failed to commit reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 +#, python-format +msgid "Failed to roll back reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:197 +msgid "Full set of CONF:" +msgstr "" + +#: nova/service.py:204 +#, python-format +msgid "%(flag)s : FLAG SET " +msgstr "" + +#: nova/service.py:214 nova/service.py:312 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: nova/service.py:258 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: nova/service.py:294 +msgid "Forking too fast, sleeping" +msgstr "" + +#: nova/service.py:317 +msgid "Unhandled exception" +msgstr "" + +#: nova/service.py:324 +#, python-format +msgid "Started child %d" +msgstr "" + +#: nova/service.py:334 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: nova/service.py:348 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: nova/service.py:351 +#, python-format +msgid "Child %(pid)d exited with status %(code)d" +msgstr "" + +#: nova/service.py:354 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: nova/service.py:374 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: nova/service.py:385 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: nova/service.py:427 +#, python-format +msgid "Starting %(topic)s node (version %(version)s)" +msgstr "" + +#: nova/service.py:444 nova/openstack/common/rpc/service.py:47 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: nova/service.py:464 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:546 +msgid "Service killed that has no database entry" +msgstr "" + +#: nova/service.py:581 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" + +#: nova/service.py:679 +msgid "serve() can only be called once" +msgstr "" + +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:173 +#, python-format +msgid "debug in callback: %s" +msgstr "" + +#: nova/utils.py:335 +#, python-format +msgid "Link Local address is not found.:%s" +msgstr "" + +#: nova/utils.py:338 +#, python-format +msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" +msgstr "" + +#: nova/utils.py:377 +#, python-format +msgid "Invalid backend: %s" +msgstr "" + +#: nova/utils.py:438 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: nova/utils.py:567 +#, python-format +msgid "Expected object of type: %s" +msgstr "" + +#: nova/utils.py:596 +#, python-format +msgid "Invalid server_string: %s" +msgstr "" + +#: nova/utils.py:733 +#, python-format +msgid "timefunc: '%(name)s' took %(total_time).2f secs" +msgstr "" + +#: nova/utils.py:799 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: nova/utils.py:931 nova/virt/configdrive.py:177 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/utils.py:1083 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1087 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1092 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 +#, python-format +msgid "%(name)s listening on %(host)s:%(port)s" +msgstr "" + +#: nova/wsgi.py:137 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: nova/wsgi.py:141 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: nova/wsgi.py:145 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 +msgid "Stopping WSGI server." +msgstr "" + +#: nova/wsgi.py:225 +msgid "WSGI server has stopped." +msgstr "" + +#: nova/wsgi.py:294 +msgid "You must implement __call__" +msgstr "" + +#: nova/wsgi.py:480 +#, python-format +msgid "Loading app %(name)s from %(path)s" +msgstr "" + +#: nova/api/auth.py:116 +msgid "Invalid service catalog json." +msgstr "" + +#: nova/api/auth.py:139 +msgid "Sourcing roles from deprecated X-Role HTTP header" +msgstr "" + +#: nova/api/sizelimit.py:53 nova/api/sizelimit.py:62 nova/api/sizelimit.py:76 +#: nova/api/metadata/password.py:62 +msgid "Request is too large." +msgstr "" + +#: nova/api/validator.py:131 +#, python-format +msgid "%(key)s with value %(value)s failed validator %(name)s" +msgstr "" + +#: nova/api/ec2/__init__.py:81 +#, python-format +msgid "%(code)s: %(message)s" +msgstr "" + +#: nova/api/ec2/__init__.py:104 +#, python-format +msgid "FaultWrapper: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:174 +msgid "Too many failed authentications." +msgstr "" + +#: nova/api/ec2/__init__.py:183 +#, python-format +msgid "" +"Access key %(access_key)s has had %(failures)d failed authentications and" +" will be locked out for %(lock_mins)d minutes." +msgstr "" + +#: nova/api/ec2/__init__.py:202 +msgid "Signature not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:206 +msgid "Access key not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +msgid "Failure communicating with keystone" +msgstr "" + +#: nova/api/ec2/__init__.py:255 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:315 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:335 +#, python-format +msgid "action: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:337 +#, python-format +msgid "arg: %(key)s\t\tval: %(value)s" +msgstr "" + +#: nova/api/ec2/__init__.py:413 +#, python-format +msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" +msgstr "" + +#: nova/api/ec2/__init__.py:487 +#, python-format +msgid "InstanceNotFound raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:493 +#, python-format +msgid "VolumeNotFound raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:499 +#, python-format +msgid "SnapshotNotFound raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:505 +#, python-format +msgid "NotFound raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:514 +#, python-format +msgid "KeyPairExists raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:519 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:524 +#, python-format +msgid "InvalidParameterValue raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:528 +#, python-format +msgid "InvalidPortRange raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:532 +#, python-format +msgid "NotAuthorized raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:536 +#, python-format +msgid "InvalidRequest raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:540 +#, python-format +msgid "QuotaError raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:544 +#, python-format +msgid "Invalid id: bogus (expecting \"i-...\"): %s" +msgstr "" + +#: nova/api/ec2/__init__.py:553 +#, python-format +msgid "Unexpected error raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:554 +#, python-format +msgid "Environment: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 +msgid "An unknown error has occurred. Please try your request again." +msgstr "" + +#: nova/api/ec2/apirequest.py:60 +#, python-format +msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" +msgstr "" + +#: nova/api/ec2/cloud.py:391 +#, python-format +msgid "Create snapshot of volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:416 +#, python-format +msgid "Could not find key pair(s): %s" +msgstr "" + +#: nova/api/ec2/cloud.py:433 +#, python-format +msgid "Create key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/openstack/compute/contrib/keypairs.py:93 +msgid "Quota exceeded, too many key pairs." +msgstr "" + +#: nova/api/ec2/cloud.py:449 +#, python-format +msgid "Import key %s" +msgstr "" + +#: nova/api/ec2/cloud.py:469 +#, python-format +msgid "Delete key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +msgid "Not enough parameters, need group_name or group_id" +msgstr "" + +#: nova/api/ec2/cloud.py:616 +#, python-format +msgid "%s Not enough parameters to build a valid rule" +msgstr "" + +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +msgid "No rule for the specified parameters." +msgstr "" + +#: nova/api/ec2/cloud.py:676 +#, python-format +msgid "%s - This rule already exists in group" +msgstr "" + +#: nova/api/ec2/cloud.py:759 +#, python-format +msgid "Get console output for instance %s" +msgstr "" + +#: nova/api/ec2/cloud.py:832 +#, python-format +msgid "Create volume from snapshot %s" +msgstr "" + +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#, python-format +msgid "Create volume of %s GB" +msgstr "" + +#: nova/api/ec2/cloud.py:863 +msgid "Delete Failed" +msgstr "" + +#: nova/api/ec2/cloud.py:876 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" +msgstr "" + +#: nova/api/ec2/cloud.py:887 +msgid "Attach Failed." +msgstr "" + +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#, python-format +msgid "Detach volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:916 +msgid "Detach Volume Failed." +msgstr "" + +#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 +#, python-format +msgid "attribute not supported: %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1073 +#, python-format +msgid "vol = %s\n" +msgstr "" + +#: nova/api/ec2/cloud.py:1233 +msgid "Allocate address" +msgstr "" + +#: nova/api/ec2/cloud.py:1237 +msgid "No more floating IPs available" +msgstr "" + +#: nova/api/ec2/cloud.py:1241 +#, python-format +msgid "Release address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1246 +msgid "Unable to release IP Address." +msgstr "" + +#: nova/api/ec2/cloud.py:1249 +#, python-format +msgid "Associate address %(public_ip)s to instance %(instance_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1259 +msgid "Unable to associate IP Address, no fixed_ips." +msgstr "" + +#: nova/api/ec2/cloud.py:1267 +#: nova/api/openstack/compute/contrib/floating_ips.py:248 +#, python-format +msgid "multiple fixed_ips exist, using the first: %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1276 +msgid "Floating ip is already associated." +msgstr "" + +#: nova/api/ec2/cloud.py:1279 +msgid "l3driver call to add floating ip failed." +msgstr "" + +#: nova/api/ec2/cloud.py:1282 +msgid "Error, unable to associate floating ip." +msgstr "" + +#: nova/api/ec2/cloud.py:1290 +#, python-format +msgid "Disassociate address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1295 +msgid "Floating ip is not associated." +msgstr "" + +#: nova/api/ec2/cloud.py:1298 +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Cannot disassociate auto assigned floating ip" +msgstr "" + +#: nova/api/ec2/cloud.py:1325 +msgid "Image must be available" +msgstr "" + +#: nova/api/ec2/cloud.py:1357 +msgid "Going to start terminating instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1367 +#, python-format +msgid "Reboot instance %r" +msgstr "" + +#: nova/api/ec2/cloud.py:1376 +msgid "Going to stop instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1385 +msgid "Going to start instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1476 +#, python-format +msgid "De-registering image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1492 +msgid "imageLocation is required" +msgstr "" + +#: nova/api/ec2/cloud.py:1511 +#, python-format +msgid "Registered image %(image_location)s with id %(image_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1574 +msgid "user or group not specified" +msgstr "" + +#: nova/api/ec2/cloud.py:1576 +msgid "only group \"all\" is supported" +msgstr "" + +#: nova/api/ec2/cloud.py:1578 +msgid "operation_type must be add or remove" +msgstr "" + +#: nova/api/ec2/cloud.py:1580 +#, python-format +msgid "Updating image %s publicity" +msgstr "" + +#: nova/api/ec2/cloud.py:1593 +#, python-format +msgid "Not allowed to modify attributes for image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1621 +#, 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:1652 +#, python-format +msgid "Couldn't stop instance with in %d sec" +msgstr "" + +#: nova/api/ec2/cloud.py:1670 +#, python-format +msgid "image of %(instance)s at %(now)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 +msgid "Invalid CIDR" +msgstr "" + +#: nova/api/ec2/ec2utils.py:249 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:267 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 +#, python-format +msgid "Failed to get metadata for ip: %s" +msgstr "" + +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:178 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 +#, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:53 +#, python-format +msgid "Caught error: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:62 +#, python-format +msgid "%(url)s returned with HTTP %(status)d" +msgstr "" + +#: nova/api/openstack/__init__.py:137 +msgid "Must specify an ExtensionManager class" +msgstr "" + +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 +#, python-format +msgid "Extended resource: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 +#, python-format +msgid "" +"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " +"resource" +msgstr "" + +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 +#, python-format +msgid "Extension %(ext_name)s extending resource: %(collection)s" +msgstr "" + +#: nova/api/openstack/common.py:114 +#, python-format +msgid "" +"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " +"Bad upgrade or db corrupted?" +msgstr "" + +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 +msgid "limit param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 +msgid "limit param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:182 +msgid "offset param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:196 +msgid "offset param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 +#, python-format +msgid "marker [%s] not found" +msgstr "" + +#: nova/api/openstack/common.py:271 +#, python-format +msgid "href %s does not contain version" +msgstr "" + +#: nova/api/openstack/common.py:286 +msgid "Image metadata limit exceeded" +msgstr "" + +#: nova/api/openstack/common.py:294 +msgid "Image metadata key cannot be blank" +msgstr "" + +#: nova/api/openstack/common.py:297 +msgid "Image metadata key too long" +msgstr "" + +#: nova/api/openstack/common.py:300 +msgid "Invalid image metadata" +msgstr "" + +#: nova/api/openstack/common.py:362 +#, python-format +msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" +msgstr "" + +#: nova/api/openstack/common.py:366 +#, python-format +msgid "Instance is in an invalid state for '%s'" +msgstr "" + +#: nova/api/openstack/common.py:446 +msgid "Rejecting snapshot request, snapshots currently disabled" +msgstr "" + +#: nova/api/openstack/common.py:448 +msgid "Instance snapshots are not permitted at this time." +msgstr "" + +#: nova/api/openstack/extensions.py:196 +#, python-format +msgid "Loaded extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:235 +#, python-format +msgid "Ext name: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:236 +#, python-format +msgid "Ext alias: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:237 +#, python-format +msgid "Ext description: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:239 +#, python-format +msgid "Ext namespace: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:240 +#, python-format +msgid "Ext updated: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:242 +#, python-format +msgid "Exception loading extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:256 +#, python-format +msgid "Loading extension %s" +msgstr "" + +#: nova/api/openstack/extensions.py:265 +#, python-format +msgid "Calling extension factory %s" +msgstr "" + +#: nova/api/openstack/extensions.py:277 +#, python-format +msgid "Failed to load extension %(ext_factory)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:347 +#, python-format +msgid "Failed to load extension %(classpath)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:370 +#, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 +msgid "cannot understand JSON" +msgstr "" + +#: nova/api/openstack/wsgi.py:631 +msgid "too many body keys" +msgstr "" + +#: nova/api/openstack/wsgi.py:675 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:679 +#, python-format +msgid "Fault thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:682 +#, python-format +msgid "HTTP exception thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:796 +msgid "Unrecognized Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:800 +msgid "No Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:804 +msgid "Empty body provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:912 +#, python-format +msgid "There is no such action: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 +#: nova/api/openstack/compute/server_metadata.py:58 +#: nova/api/openstack/compute/server_metadata.py:76 +#: nova/api/openstack/compute/server_metadata.py:101 +#: nova/api/openstack/compute/server_metadata.py:126 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:47 +msgid "Malformed request body" +msgstr "" + +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:922 +#, python-format +msgid "Calling method %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:931 +msgid "Unsupported Content-Type" +msgstr "" + +#: nova/api/openstack/wsgi.py:943 +msgid "Malformed request url" +msgstr "" + +#: nova/api/openstack/wsgi.py:1174 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:270 +msgid "element is not a child" +msgstr "" + +#: nova/api/openstack/xmlutil.py:419 +msgid "root element selecting a list" +msgstr "" + +#: nova/api/openstack/xmlutil.py:742 +#, python-format +msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:862 +msgid "subclasses must implement construct()!" +msgstr "" + +#: nova/api/openstack/compute/extensions.py:39 +msgid "Initializing extension manager." +msgstr "" + +#: nova/api/openstack/compute/flavors.py:107 +#, python-format +msgid "Invalid is_public filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:127 +#, python-format +msgid "Invalid minRam filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:134 +#, python-format +msgid "Invalid minDisk filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:141 +#: nova/api/openstack/compute/images.py:157 +msgid "Image not found." +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:76 +msgid "Incorrect request body format" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/server_metadata.py:80 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:85 +msgid "Request body and URI mismatch" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:83 +#: nova/api/openstack/compute/server_metadata.py:84 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 +msgid "Request body contains too many items" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:109 +msgid "Invalid metadata key" +msgstr "" + +#: nova/api/openstack/compute/images.py:162 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:68 +msgid "Instance does not exist" +msgstr "" + +#: nova/api/openstack/compute/ips.py:91 +msgid "Instance is not a member of specified network" +msgstr "" + +#: nova/api/openstack/compute/limits.py:161 +#, python-format +msgid "" +"Only %(value)s %(verb)s request(s) can be made to %(uri)s every " +"%(unit_string)s." +msgstr "" + +#: nova/api/openstack/compute/limits.py:288 +msgid "This request was rate-limited." +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:38 +#: nova/api/openstack/compute/server_metadata.py:122 +#: nova/api/openstack/compute/server_metadata.py:173 +msgid "Server does not exist" +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 +msgid "Metadata item was not found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:521 +#: nova/api/openstack/compute/contrib/cells.py:272 +msgid "Invalid changes-since value" +msgstr "" + +#: nova/api/openstack/compute/servers.py:540 +msgid "Only administrators may list deleted instances" +msgstr "" + +#: nova/api/openstack/compute/servers.py:559 +#, python-format +msgid "Flavor '%s' could not be found " +msgstr "" + +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 +msgid "Instance could not be found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:595 +msgid "Device name cannot include spaces." +msgstr "" + +#: nova/api/openstack/compute/servers.py:612 +#, python-format +msgid "Bad personality format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:615 +msgid "Bad personality format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:618 +#, python-format +msgid "Personality content for %s cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:649 +msgid "Unknown argment : port" +msgstr "" + +#: nova/api/openstack/compute/servers.py:652 +#, python-format +msgid "Bad port format: port uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:662 +#, python-format +msgid "Bad networks format: network uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:672 +#, python-format +msgid "Invalid fixed IP address (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:685 +#, python-format +msgid "Duplicate networks (%s) are not allowed" +msgstr "" + +#: nova/api/openstack/compute/servers.py:691 +#, python-format +msgid "Bad network format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:694 +msgid "Bad networks format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:720 +msgid "Userdata content cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:725 +msgid "accessIPv4 is not proper IPv4 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:730 +msgid "accessIPv6 is not proper IPv6 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:759 +msgid "Server name is not defined" +msgstr "" + +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 +msgid "Invalid flavorRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:849 +msgid "min_count must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/servers.py:852 +msgid "min_count must be > 0" +msgstr "" + +#: nova/api/openstack/compute/servers.py:858 +msgid "max_count must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/servers.py:861 +msgid "max_count must be > 0" +msgstr "" + +#: nova/api/openstack/compute/servers.py:865 +msgid "min_count must be <= max_count" +msgstr "" + +#: nova/api/openstack/compute/servers.py:919 +msgid "Can not find requested image" +msgstr "" + +#: nova/api/openstack/compute/servers.py:927 +msgid "Invalid key_name provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1001 +msgid "HostId cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1005 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 +msgid "Instance has not been resized." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1051 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1067 +msgid "Argument 'type' for reboot is not HARD or SOFT" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1071 +msgid "Missing argument 'type' for reboot" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1093 +msgid "Unable to locate requested flavor." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1096 +msgid "Resize requires a flavor change." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1120 +msgid "Missing imageRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1129 +msgid "Invalid imageRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1156 +msgid "Missing flavorRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1169 +msgid "No adminPass was specified" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 +msgid "Invalid adminPass" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1179 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1188 +msgid "Unable to parse metadata key/value pairs." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1201 +msgid "Resize request has invalid 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1204 +msgid "Resize requests require 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1222 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/keypairs.py:78 +msgid "Invalid request body" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1228 +msgid "Could not parse imageRef from request." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1292 +msgid "Cannot find image for rebuild" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1325 +msgid "createImage entity requires name attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1410 +#, python-format +msgid "Removing options '%s' from query" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:60 +#, python-format +msgid "Compute.api::pause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:77 +#, python-format +msgid "Compute.api::unpause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:94 +#, python-format +msgid "compute.api::suspend %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:111 +#, python-format +msgid "compute.api::resume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:127 +#, python-format +msgid "Error in migrate %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:141 +#, python-format +msgid "Compute.api::reset_network %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 +#: nova/api/openstack/compute/contrib/multinic.py:41 +#: nova/api/openstack/compute/contrib/rescue.py:42 +msgid "Server not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:157 +#, python-format +msgid "Compute.api::inject_network_info %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:173 +#, python-format +msgid "Compute.api::lock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:189 +#, python-format +msgid "Compute.api::unlock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:219 +#, python-format +msgid "createBackup entity requires %s attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:223 +msgid "Malformed createBackup entity" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:229 +msgid "createBackup attribute 'rotation' must be an integer" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:248 +#: nova/api/openstack/compute/contrib/console_output.py:45 +#: nova/api/openstack/compute/contrib/server_diagnostics.py:47 +#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +msgid "Instance not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:278 +msgid "host and block_migration must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, python-format +msgid "Live migration of instance %s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 +#, python-format +msgid "Live migration of instance %(id)s to host %(host)s failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:313 +#, python-format +msgid "Desired state must be specified. Valid states are: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:324 +#, python-format +msgid "Compute.api::resetState %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:89 +#, python-format +msgid "Cannot show aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:115 +#, python-format +msgid "Cannot update aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:127 +#, python-format +msgid "Cannot delete aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:140 +#, python-format +msgid "Aggregates does not have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:196 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +msgid "Failed to attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:192 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:71 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:149 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:41 +#, python-format +msgid "Unknown action %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:50 +msgid "os-getConsoleOutput malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:57 +msgid "Length in request body must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:65 +msgid "Unable to get console" +msgstr "" + +#: nova/api/openstack/compute/contrib/consoles.py:51 +msgid "Instance not yet ready" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:97 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:116 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +msgid "Coverage not running" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +msgid "Invalid path" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#, python-format +msgid "Directory conflict: %s already exists" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:43 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:59 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:67 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:78 +#, python-format +msgid "Error in evacuate, %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:39 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:71 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75 +#, python-format +msgid "Fixed IP %s not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:55 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:223 +msgid "DNS entries not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:129 +#: nova/api/openstack/compute/contrib/floating_ips.py:177 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:162 +#, python-format +msgid "No more floating ips in pool %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:164 +msgid "No more floating ips available." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:189 +#, python-format +msgid "Floating ip %s has been disassociated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:216 +#: nova/api/openstack/compute/contrib/floating_ips.py:281 +#: nova/api/openstack/compute/contrib/security_groups.py:413 +msgid "Missing parameter dict" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:219 +#: nova/api/openstack/compute/contrib/floating_ips.py:284 +msgid "Address not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:226 +msgid "No nw_info cache associated with instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:231 +msgid "No fixed ips associated to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:242 +msgid "Specified fixed address not assigned to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:256 +msgid "floating ip is already associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:259 +msgid "l3driver call to add floating ip failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:263 +#: nova/api/openstack/compute/contrib/floating_ips.py:292 +msgid "floating ip not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:266 +msgid "Error. Unable to associate floating ip" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:307 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:311 +#, python-format +msgid "Floating ip %(address)s is not associated with instance %(id)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:377 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:53 +msgid "fping utility is not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:186 +#, python-format +msgid "Invalid status: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:188 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:205 +#, python-format +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:211 +msgid "Virt driver does not implement host maintenance mode." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:224 +#, python-format +msgid "Enabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:226 +#, python-format +msgid "Disabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:231 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:247 +msgid "Virt driver does not implement host power management." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:333 +msgid "Describe-resource is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:183 +#: nova/api/openstack/compute/contrib/hypervisors.py:194 +#, python-format +msgid "Hypervisor with ID '%s' could not be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:202 +msgid "Virt driver does not implement uptime function." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:218 +#: nova/api/openstack/compute/contrib/hypervisors.py:228 +#, python-format +msgid "No hypervisor matching '%s' could be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 +#, python-format +msgid "Invalid timestamp for date %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:52 +msgid "Missing 'networkId' argument for addFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:68 +msgid "Missing 'address' argument for removeFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:77 +#, python-format +msgid "Unable to find address %r" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, python-format +msgid "Disassociating host with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:34 +#, python-format +msgid "Disassociating project with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 +#, python-format +msgid "Showing network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 +#, python-format +msgid "Deleting network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:110 +msgid "Missing network in body" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:114 +msgid "Network label is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:118 +msgid "Network cidr or cidr_v6 is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:120 +#, python-format +msgid "Creating network with label %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:136 +#, python-format +msgid "Associating network %(network)s with project %(project)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 +#, python-format +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:65 +msgid "Quota limit must be -1 or greater." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/scheduler_hints.py:38 +msgid "Malformed scheduler_hints attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:324 +msgid "Not enough parameters to build a valid rule." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:332 +#, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:416 +msgid "Security group not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:420 +msgid "Security group name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +msgid "start instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +msgid "stop instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:123 +msgid "Unknown action" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:137 +msgid "Unknown service" +msgstr "" + +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 +#, python-format +msgid "vol=%s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:187 +#, python-format +msgid "Delete volume with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 +#, python-format +msgid "Instance %s is not attached." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:380 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:399 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:579 +#, python-format +msgid "Delete snapshot with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:619 +#, python-format +msgid "Create snapshot from volume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:626 +#, python-format +msgid "Invalid value '%s' for force." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60 +#, python-format +msgid "Reserving IP address %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63 +#, python-format +msgid "Unreserving IP address %s" +msgstr "" + +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" +msgstr "" + +#: nova/cells/messaging.py:204 +#, python-format +msgid "Error processing message locally: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 +#, python-format +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" +msgstr "" + +#: nova/cells/messaging.py:374 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" +msgstr "" + +#: nova/cells/messaging.py:398 +#, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:425 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:504 +#, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:524 +#, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:542 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:653 +#, python-format +msgid "Unknown method '%(method)s' in compute API" +msgstr "" + +#: nova/cells/messaging.py:676 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" +msgstr "" + +#: nova/cells/messaging.py:685 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" +msgstr "" + +#: nova/cells/messaging.py:811 +#, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "" + +#: nova/cells/messaging.py:854 +#, python-format +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "" + +#: nova/cells/messaging.py:869 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" +msgstr "" + +#: nova/cells/messaging.py:883 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" +msgstr "" + +#: nova/cells/messaging.py:904 +#, python-format +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" +msgstr "" + +#: nova/cells/messaging.py:1088 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" +msgstr "" + +#: nova/cells/messaging.py:1108 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" + +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" +msgstr "" + +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" +msgstr "" + +#: nova/cells/scheduler.py:139 +#, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "" + +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." +msgstr "" + +#: nova/cells/state.py:315 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" +msgstr "" + +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" + +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" +msgstr "" + +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" +msgstr "" + +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:126 +#, python-format +msgid "Launching VPN for %s" +msgstr "" + +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 +#, python-format +msgid "Failed to load %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:236 +#, python-format +msgid "start deployment for node %(node_id)s, params %(params)s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:244 +#, python-format +msgid "deployment to node %s failed" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:248 +#, python-format +msgid "deployment to node %s done" +msgstr "" + +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#, python-format +msgid "Could not read %s. Re-running with sudo" +msgstr "" + +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +msgid "sudo failed, continuing as if nothing happened" +msgstr "" + +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +msgid "Please re-run nova-manage as root." +msgstr "" + +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +msgid "Command failed, please check log for more info" +msgstr "" + +#: nova/cmd/dhcpbridge.py:46 +msgid "leasing ip" +msgstr "" + +#: nova/cmd/dhcpbridge.py:66 +msgid "releasing ip" +msgstr "" + +#: nova/cmd/dhcpbridge.py:121 +#, python-format +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" +msgstr "" + +#: nova/cmd/dhcpbridge.py:131 +msgid "Environment variable 'NETWORK_ID' must be set." +msgstr "" + +#: nova/cmd/manage.py:202 +msgid "" +"The above error may show that the database has not been created.\n" +"Please create a database using 'nova-manage db sync' before running this " +"command." +msgstr "" + +#: nova/cmd/manage.py:237 +#, python-format +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." +msgstr "" + +#: nova/cmd/manage.py:243 +msgid "Quota" +msgstr "" + +#: nova/cmd/manage.py:244 +msgid "Limit" +msgstr "" + +#: nova/cmd/manage.py:245 +msgid "In Use" +msgstr "" + +#: nova/cmd/manage.py:246 +msgid "Reserved" +msgstr "" + +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 +#, python-format +msgid "error: %s" +msgstr "" + +#: nova/cmd/manage.py:294 +msgid "network" +msgstr "" + +#: nova/cmd/manage.py:295 +msgid "IP address" +msgstr "" + +#: nova/cmd/manage.py:296 +msgid "hostname" +msgstr "" + +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +msgid "host" +msgstr "" + +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +msgid "No fixed IP found." +msgstr "" + +#: nova/cmd/manage.py:325 +#, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "" + +#: nova/cmd/manage.py:384 +#, python-format +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." +msgstr "" + +#: nova/cmd/manage.py:433 +msgid "No floating IP addresses have been defined." +msgstr "" + +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +msgid "id" +msgstr "" + +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +msgid "IPv4" +msgstr "" + +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +msgid "IPv6" +msgstr "" + +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +msgid "start address" +msgstr "" + +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +msgid "DNS1" +msgstr "" + +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +msgid "DNS2" +msgstr "" + +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +msgid "VlanID" +msgstr "" + +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/tests/test_nova_manage.py:219 +msgid "project" +msgstr "" + +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +msgid "uuid" +msgstr "" + +#: nova/cmd/manage.py:510 +msgid "No networks found" +msgstr "" + +#: nova/cmd/manage.py:529 +msgid "Please specify either fixed_range or uuid" +msgstr "" + +#: nova/cmd/manage.py:534 +msgid "UUID is required to delete Quantum Networks" +msgstr "" + +#: nova/cmd/manage.py:537 +msgid "Deleting by fixed_range is not supported with the QuantumManager" +msgstr "" + +#: nova/cmd/manage.py:600 +msgid "instance" +msgstr "" + +#: nova/cmd/manage.py:601 +msgid "node" +msgstr "" + +#: nova/cmd/manage.py:602 +msgid "type" +msgstr "" + +#: nova/cmd/manage.py:603 +msgid "state" +msgstr "" + +#: nova/cmd/manage.py:604 +msgid "launched" +msgstr "" + +#: nova/cmd/manage.py:605 +msgid "image" +msgstr "" + +#: nova/cmd/manage.py:606 +msgid "kernel" +msgstr "" + +#: nova/cmd/manage.py:607 +msgid "ramdisk" +msgstr "" + +#: nova/cmd/manage.py:609 +msgid "user" +msgstr "" + +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +msgid "zone" +msgstr "" + +#: nova/cmd/manage.py:611 +msgid "index" +msgstr "" + +#: nova/cmd/manage.py:656 +msgid "Binary" +msgstr "" + +#: nova/cmd/manage.py:657 +msgid "Host" +msgstr "" + +#: nova/cmd/manage.py:658 +msgid "Zone" +msgstr "" + +#: nova/cmd/manage.py:659 +msgid "Status" +msgstr "" + +#: nova/cmd/manage.py:660 +msgid "State" +msgstr "" + +#: nova/cmd/manage.py:661 +msgid "Updated_At" +msgstr "" + +#: nova/cmd/manage.py:683 +#, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "" + +#: nova/cmd/manage.py:696 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." +msgstr "" + +#: nova/cmd/manage.py:763 +msgid "An unexpected error has occurred." +msgstr "" + +#: nova/cmd/manage.py:764 +msgid "[Result]" +msgstr "" + +#: nova/cmd/manage.py:768 +msgid "HOST" +msgstr "" + +#: nova/cmd/manage.py:769 +msgid "PROJECT" +msgstr "" + +#: nova/cmd/manage.py:770 +msgid "cpu" +msgstr "" + +#: nova/cmd/manage.py:771 +msgid "mem(mb)" +msgstr "" + +#: nova/cmd/manage.py:772 +msgid "hdd" +msgstr "" + +#: nova/cmd/manage.py:854 +msgid "Must supply a positive value for max_rows" +msgstr "" + +#: nova/cmd/manage.py:893 +msgid "Must supply valid parameters to create instance_type" +msgstr "" + +#: nova/cmd/manage.py:897 +msgid "Instance Type exists." +msgstr "" + +#: nova/cmd/manage.py:898 +msgid "Please ensure instance_type name and flavorid are unique." +msgstr "" + +#: nova/cmd/manage.py:900 +msgid "Currently defined instance_type names and flavorids:" +msgstr "" + +#: nova/cmd/manage.py:905 +msgid "Unknown error" +msgstr "" + +#: nova/cmd/manage.py:908 +#, python-format +msgid "%s created" +msgstr "" + +#: nova/cmd/manage.py:916 +msgid "Valid instance type name is required" +msgstr "" + +#: nova/cmd/manage.py:919 +#, python-format +msgid "DB Error: %s" +msgstr "" + +#: nova/cmd/manage.py:924 +#, python-format +msgid "%s deleted" +msgstr "" + +#: nova/cmd/manage.py:960 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" +msgstr "" + +#: nova/cmd/manage.py:982 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" +msgstr "" + +#: nova/cmd/manage.py:1026 +#, python-format +msgid "Hypervisor: %s" +msgstr "" + +#: nova/cmd/manage.py:1067 +#, python-format +msgid "Line %(linenum)d : %(line)s" +msgstr "" + +#: nova/cmd/manage.py:1069 +msgid "No errors in logfiles!" +msgstr "" + +#: nova/cmd/manage.py:1081 +msgid "Unable to find system log file!" +msgstr "" + +#: nova/cmd/manage.py:1085 +#, python-format +msgid "Last %s nova syslog entries:-" +msgstr "" + +#: nova/cmd/manage.py:1094 +msgid "No nova entries in syslog!" +msgstr "" + +#: nova/compute/api.py:282 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:289 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:298 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:318 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" +msgstr "" + +#: nova/compute/api.py:328 +msgid "Metadata property key blank" +msgstr "" + +#: nova/compute/api.py:332 +msgid "Metadata property key greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:336 +msgid "Metadata property value greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:469 +msgid "Failed to set instance name using multi_instance_display_name_template." +msgstr "" + +#: nova/compute/api.py:529 +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "" + +#: nova/compute/api.py:634 +#, python-format +msgid "Going to run %s instances..." +msgstr "" + +#: nova/compute/api.py:750 +#, python-format +msgid "bdm %s" +msgstr "" + +#: nova/compute/api.py:777 +#, python-format +msgid "block_device_mapping %s" +msgstr "" + +#: nova/compute/api.py:1048 +msgid "instance termination disabled" +msgstr "" + +#: nova/compute/api.py:1184 +#, python-format +msgid "instance type %(old_inst_type_id)d not found" +msgstr "" + +#: nova/compute/api.py:1190 +msgid "going to delete a resizing instance" +msgstr "" + +#: nova/compute/api.py:1200 +#, python-format +msgid "instance's host %s is down, deleting from database" +msgstr "" + +#: nova/compute/api.py:1243 +msgid "Going to try to soft delete instance" +msgstr "" + +#: nova/compute/api.py:1267 +msgid "Going to try to terminate instance" +msgstr "" + +#: nova/compute/api.py:1317 +msgid "Going to try to stop instance" +msgstr "" + +#: nova/compute/api.py:1334 +msgid "Going to try to start instance" +msgstr "" + +#: nova/compute/api.py:1407 +#, python-format +msgid "Searching by: %s" +msgstr "" + +#: nova/compute/api.py:1644 +#, python-format +msgid "snapshot for %s" +msgstr "" + +#: nova/compute/api.py:1997 +msgid "flavor_id is None. Assuming migration." +msgstr "" + +#: nova/compute/api.py:2006 +#, python-format +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" +msgstr "" + +#: nova/compute/api.py:2048 +#, python-format +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." +msgstr "" + +#: nova/compute/api.py:2188 +msgid "Cannot rescue a volume-backed instance" +msgstr "" + +#: nova/compute/api.py:2295 +msgid "Locking" +msgstr "" + +#: nova/compute/api.py:2303 +msgid "Unlocking" +msgstr "" + +#: nova/compute/api.py:2375 +msgid "Volume must be attached in order to detach." +msgstr "" + +#: nova/compute/api.py:2488 +#, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "" + +#: nova/compute/api.py:2507 +msgid "vm evacuation scheduled" +msgstr "" + +#: nova/compute/api.py:2511 +#, python-format +msgid "" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." +msgstr "" + +#: nova/compute/api.py:2758 +msgid "Keypair name contains unsafe characters" +msgstr "" + +#: nova/compute/api.py:2762 +msgid "Keypair name must be between 1 and 255 characters long" +msgstr "" + +#: nova/compute/api.py:2858 +#, python-format +msgid "Security group %s is not a string or unicode" +msgstr "" + +#: nova/compute/api.py:2861 +#, python-format +msgid "Security group %s cannot be empty." +msgstr "" + +#: nova/compute/api.py:2869 +#, python-format +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." +msgstr "" + +#: nova/compute/api.py:2875 +#, python-format +msgid "Security group %s should not be greater than 255 characters." +msgstr "" + +#: nova/compute/api.py:2893 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/compute/api.py:2896 +#, python-format +msgid "Create Security Group %s" +msgstr "" + +#: nova/compute/api.py:2903 +#, python-format +msgid "Security group %s already exists" +msgstr "" + +#: nova/compute/api.py:2967 +#, python-format +msgid "Unable to delete system group '%s'" +msgstr "" + +#: nova/compute/api.py:2972 +msgid "Security group is still in use" +msgstr "" + +#: nova/compute/api.py:2980 +msgid "Failed to update usages deallocating security group" +msgstr "" + +#: nova/compute/api.py:2983 +#, python-format +msgid "Delete security group %s" +msgstr "" + +#: nova/compute/api.py:3060 nova/compute/api.py:3134 +#, python-format +msgid "Rule (%s) not found" +msgstr "" + +#: nova/compute/api.py:3076 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/compute/api.py:3079 +#, python-format +msgid "Authorize security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3088 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3141 +msgid "Security group id should be integer" +msgstr "" + +#: nova/compute/claims.py:91 nova/compute/claims.py:219 +#, python-format +msgid "Aborting claim: %s" +msgstr "" + +#: nova/compute/claims.py:113 +#, python-format +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" +msgstr "" + +#: nova/compute/claims.py:125 +msgid "Claim successful" +msgstr "" + +#: nova/compute/claims.py:127 +msgid "Claim failed" +msgstr "" + +#: nova/compute/claims.py:132 +msgid "Memory" +msgstr "" + +#: nova/compute/claims.py:141 +msgid "Disk" +msgstr "" + +#: nova/compute/claims.py:150 +msgid "CPU" +msgstr "" + +#: nova/compute/claims.py:162 +#, python-format +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:169 +#, python-format +msgid "%(type)s limit not specified, defaulting to unlimited" +msgstr "" + +#: nova/compute/claims.py:176 +#, python-format +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:184 +#, python-format +msgid "" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" +msgstr "" + +#: nova/compute/flavors.py:90 +msgid "names can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/flavors.py:99 +#, python-format +msgid "'%s' argument must be greater than 0" +msgstr "" + +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" +msgstr "" + +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" +msgstr "" + +#: nova/compute/flavors.py:130 +msgid "is_public must be a boolean" +msgstr "" + +#: nova/compute/flavors.py:135 +#, python-format +msgid "DB error: %s" +msgstr "" + +#: nova/compute/flavors.py:145 +#, python-format +msgid "Instance type %s not found for deletion" +msgstr "" + +#: nova/compute/manager.py:205 +msgid "Possibly task preempted." +msgstr "" + +#: nova/compute/manager.py:363 +#, python-format +msgid "%(nodename)s is not a valid node managed by this compute host." +msgstr "" + +#: nova/compute/manager.py:392 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" +msgstr "" + +#: nova/compute/manager.py:407 +#, python-format +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +msgstr "" + +#: nova/compute/manager.py:423 +#, python-format +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" +msgstr "" + +#: nova/compute/manager.py:444 +#, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." +msgstr "" + +#: nova/compute/manager.py:459 +msgid "Instance has been marked deleted already, removing it from the hypervisor." +msgstr "" + +#: nova/compute/manager.py:480 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" +msgstr "" + +#: nova/compute/manager.py:486 +msgid "Failed to check if instance shared" +msgstr "" + +#: nova/compute/manager.py:529 +msgid "Failed to revert crashed migration" +msgstr "" + +#: nova/compute/manager.py:532 +msgid "Instance found in migrating state during startup. Resetting task_state" +msgstr "" + +#: nova/compute/manager.py:543 +#, python-format +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgstr "" + +#: nova/compute/manager.py:548 +msgid "Rebooting instance after nova-compute restart." +msgstr "" + +#: nova/compute/manager.py:562 +msgid "Hypervisor driver does not support resume guests" +msgstr "" + +#: nova/compute/manager.py:567 +msgid "Failed to resume instance" +msgstr "" + +#: nova/compute/manager.py:577 +msgid "Hypervisor driver does not support firewall rules" +msgstr "" + +#: nova/compute/manager.py:581 +#, python-format +msgid "Lifecycle event %(state)d on VM %(uuid)s" +msgstr "" + +#: nova/compute/manager.py:597 +#, python-format +msgid "Unexpected power state %d" +msgstr "" + +#: nova/compute/manager.py:609 +#, python-format +msgid "Ignoring event %s" +msgstr "" + +#: nova/compute/manager.py:647 +msgid "Checking state" +msgstr "" + +#: nova/compute/manager.py:745 +#, python-format +msgid "Volume id: %s finished being created but was not set as 'available'" +msgstr "" + +#: nova/compute/manager.py:762 +#, python-format +msgid "Setting up bdm %s" +msgstr "" + +#: nova/compute/manager.py:862 +msgid "Success" +msgstr "" + +#: nova/compute/manager.py:885 +msgid "Instance disappeared before we could start it" +msgstr "" + +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 +#, python-format +msgid "No node specified, defaulting to %(node)s" +msgstr "" + +#: nova/compute/manager.py:948 +msgid "Failed to dealloc network for deleted instance" +msgstr "" + +#: nova/compute/manager.py:954 +msgid "Instance was deleted during spawn." +msgstr "" + +#: nova/compute/manager.py:982 +#, python-format +msgid "Error: %s" +msgstr "" + +#: nova/compute/manager.py:999 +msgid "Clean up resource before rescheduling." +msgstr "" + +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 +msgid "Error trying to reschedule" +msgstr "" + +#: nova/compute/manager.py:1037 +msgid "Retry info not present, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1042 +msgid "No request spec, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1048 +#, python-format +msgid "Re-scheduling %(method)s: attempt %(num)d" +msgstr "" + +#: nova/compute/manager.py:1077 +msgid "Instance build timed out. Set to error state." +msgstr "" + +#: nova/compute/manager.py:1125 +#, 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:1131 +#, 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:1141 +msgid "Starting instance..." +msgstr "" + +#: nova/compute/manager.py:1167 +msgid "Instance failed network setup" +msgstr "" + +#: nova/compute/manager.py:1170 +#, python-format +msgid "Instance network_info: |%s|" +msgstr "" + +#: nova/compute/manager.py:1181 +msgid "Instance failed block device setup" +msgstr "" + +#: nova/compute/manager.py:1200 +msgid "Instance failed to spawn" +msgstr "" + +#: nova/compute/manager.py:1251 +msgid "Deallocating network for instance" +msgstr "" + +#: nova/compute/manager.py:1322 +#, python-format +msgid "%(action_str)s instance" +msgstr "" + +#: nova/compute/manager.py:1338 +msgid "Failed to deallocate network for instance." +msgstr "" + +#: nova/compute/manager.py:1358 +#, python-format +msgid "Ignoring DiskNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1361 +#, python-format +msgid "Ignoring VolumeNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1368 +#, python-format +msgid "terminating bdm %s" +msgstr "" + +#: nova/compute/manager.py:1415 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" +msgstr "" + +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 +#, python-format +msgid "%s. Setting instance vm_state to ERROR" +msgstr "" + +#: nova/compute/manager.py:1620 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:1633 +msgid "Invalid state of instance files on shared storage" +msgstr "" + +#: nova/compute/manager.py:1637 +msgid "disk on shared storage, recreating using existing disk" +msgstr "" + +#: nova/compute/manager.py:1641 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" +msgstr "" + +#: nova/compute/manager.py:1724 +#, python-format +msgid "bringing vm to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:1756 +#, python-format +msgid "Detaching from volume api: %s" +msgstr "" + +#: nova/compute/manager.py:1774 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:1799 +#, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:1815 +#, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "" + +#: nova/compute/manager.py:1828 +msgid "Instance disappeared during reboot" +msgstr "" + +#: nova/compute/manager.py:1855 +msgid "instance snapshotting" +msgstr "" + +#: nova/compute/manager.py:1861 +#, python-format +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:1922 +#, python-format +msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgstr "" + +#: nova/compute/manager.py:1929 +#, python-format +msgid "Rotating out %d backups" +msgstr "" + +#: nova/compute/manager.py:1934 +#, python-format +msgid "Deleting image %s" +msgstr "" + +#: nova/compute/manager.py:1962 +#, python-format +msgid "Failed to set admin password. Instance %s is not running" +msgstr "" + +#: nova/compute/manager.py:1969 +msgid "Root password set" +msgstr "" + +#: nova/compute/manager.py:1976 +msgid "set_admin_password is not implemented by this driver or guest instance." +msgstr "" + +#: nova/compute/manager.py:1991 +#, python-format +msgid "set_admin_password failed: %s" +msgstr "" + +#: nova/compute/manager.py:1998 +msgid "error setting admin password" +msgstr "" + +#: nova/compute/manager.py:2011 +#, 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:2015 +#, python-format +msgid "injecting file to %(path)s" +msgstr "" + +#: nova/compute/manager.py:2035 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" +msgstr "" + +#: nova/compute/manager.py:2048 +msgid "Rescuing" +msgstr "" + +#: nova/compute/manager.py:2067 +msgid "Error trying to Rescue Instance" +msgstr "" + +#: nova/compute/manager.py:2071 +#, python-format +msgid "Driver Error: %s" +msgstr "" + +#: nova/compute/manager.py:2089 +msgid "Unrescuing" +msgstr "" + +#: nova/compute/manager.py:2110 +#, python-format +msgid "Changing instance metadata according to %(diff)r" +msgstr "" + +#: nova/compute/manager.py:2335 +msgid "Instance has no source host" +msgstr "" + +#: nova/compute/manager.py:2341 +msgid "destination same as source!" +msgstr "" + +#: nova/compute/manager.py:2358 +msgid "Migrating" +msgstr "" + +#: nova/compute/manager.py:2603 +#, python-format +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgstr "" + +#: nova/compute/manager.py:2666 +msgid "Pausing" +msgstr "" + +#: nova/compute/manager.py:2684 +msgid "Unpausing" +msgstr "" + +#: nova/compute/manager.py:2722 +msgid "Retrieving diagnostics" +msgstr "" + +#: nova/compute/manager.py:2753 +msgid "Resuming" +msgstr "" + +#: nova/compute/manager.py:2773 +msgid "Reset network" +msgstr "" + +#: nova/compute/manager.py:2778 +msgid "Inject network info" +msgstr "" + +#: nova/compute/manager.py:2781 +#, python-format +msgid "network_info to inject: |%s|" +msgstr "" + +#: nova/compute/manager.py:2798 +msgid "Get console output" +msgstr "" + +#: nova/compute/manager.py:2825 +msgid "Getting vnc console" +msgstr "" + +#: nova/compute/manager.py:2860 +msgid "Getting spice console" +msgstr "" + +#: nova/compute/manager.py:2907 +#, python-format +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:2957 +#, python-format +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:2966 +#, python-format +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:2981 +#, python-format +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3011 +#, python-format +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3021 +msgid "Detaching volume from unknown instance" +msgstr "" + +#: nova/compute/manager.py:3028 +#, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3051 +msgid "Updating volume usage cache with totals" +msgstr "" + +#: nova/compute/manager.py:3087 +#, python-format +msgid "allocate_port_for_instance returned %(ports)s ports" +msgstr "" + +#: nova/compute/manager.py:3107 +#, python-format +msgid "Port %(port_id)s is not attached" +msgstr "" + +#: nova/compute/manager.py:3121 +#, python-format +msgid "Host %(host)s not found" +msgstr "" + +#: nova/compute/manager.py:3265 +#, python-format +msgid "Pre live migration failed at %(dest)s" +msgstr "" + +#: nova/compute/manager.py:3293 +msgid "_post_live_migration() is started.." +msgstr "" + +#: nova/compute/manager.py:3348 +#, python-format +msgid "Migrating instance to %(dest)s finished successfully." +msgstr "" + +#: nova/compute/manager.py:3350 +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:3364 +msgid "Post operation of migration started" +msgstr "" + +#: nova/compute/manager.py:3393 +#, python-format +msgid "Failed to get compute_info for %s" +msgstr "" + +#: nova/compute/manager.py:3512 +msgid "Updated the info_cache for instance" +msgstr "" + +#: nova/compute/manager.py:3557 +#, python-format +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" +msgstr "" + +#: nova/compute/manager.py:3563 +#, python-format +msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgstr "" + +#: nova/compute/manager.py:3572 +#, python-format +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/compute/manager.py:3579 +#, python-format +msgid "Instance %(instance_uuid)s not found" +msgstr "" + +#: nova/compute/manager.py:3583 +msgid "In ERROR state" +msgstr "" + +#: nova/compute/manager.py:3590 +#, python-format +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" +msgstr "" + +#: nova/compute/manager.py:3599 +#, python-format +msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgstr "" + +#: nova/compute/manager.py:3616 +#, 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:3635 +#, python-format +msgid "Failed to generate usage audit for instance on host %s" +msgstr "" + +#: nova/compute/manager.py:3659 +msgid "Updating bandwidth usage cache" +msgstr "" + +#: nova/compute/manager.py:3776 +msgid "Updating volume usage cache" +msgstr "" + +#: nova/compute/manager.py:3793 +msgid "Updating host status" +msgstr "" + +#: nova/compute/manager.py:3820 +#, python-format +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." +msgstr "" + +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 +msgid "During sync_power_state the instance has a pending task. Skip." +msgstr "" + +#: nova/compute/manager.py:3862 +#, 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:3900 +msgid "Instance shutdown by itself. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 +msgid "error during stop() in sync_power_state." +msgstr "" + +#: nova/compute/manager.py:3916 +msgid "Instance is suspended unexpectedly. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:3932 +msgid "Instance is paused unexpectedly. Ignore." +msgstr "" + +#: nova/compute/manager.py:3938 +msgid "Instance is unexpectedly not found. Ignore." +msgstr "" + +#: nova/compute/manager.py:3944 +msgid "Instance is not stopped. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:3960 +msgid "Instance is not (soft-)deleted." +msgstr "" + +#: nova/compute/manager.py:3968 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "" + +#: nova/compute/manager.py:3988 +msgid "Reclaiming deleted instance" +msgstr "" + +#: nova/compute/manager.py:4015 +#, python-format +msgid "Deleting orphan compute node %s" +msgstr "" + +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 +#, python-format +msgid "No service record for host %s" +msgstr "" + +#: nova/compute/manager.py:4066 +#, 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:4073 +#, 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:4080 +#, python-format +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgstr "" + +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:244 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:249 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" + +#: nova/compute/resource_tracker.py:301 +#, python-format +msgid "Compute_service record created for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:307 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:331 +#, python-format +msgid "Hypervisor: free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:332 +#, python-format +msgid "Hypervisor: free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:337 +#, python-format +msgid "Hypervisor: free VCPUs: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:339 +msgid "Hypervisor: VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:346 +#, python-format +msgid "Free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:347 +#, python-format +msgid "Free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:352 +#, python-format +msgid "Free VCPUS: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:354 +msgid "Free VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:383 +#, python-format +msgid "Updating from migration %s" +msgstr "" + +#: nova/compute/resource_tracker.py:443 +msgid "Instance not resizing, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:458 +msgid "InstanceType could not be found, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:542 +#, python-format +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" +msgstr "" + +#: nova/compute/resource_tracker.py:555 +#, python-format +msgid "Missing keys: %s" +msgstr "" + +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/rpcapi.py:54 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + +#: nova/compute/utils.py:141 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" +msgstr "" + +#: nova/conductor/api.py:380 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" +msgstr "" + +#: nova/conductor/manager.py:91 +#, python-format +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" +msgstr "" + +#: nova/conductor/manager.py:262 +msgid "Invalid block_device_mapping_destroy invocation" +msgstr "" + +#: nova/console/manager.py:81 nova/console/vmrc_manager.py:63 +msgid "Adding console" +msgstr "" + +#: nova/console/manager.py:101 nova/console/vmrc_manager.py:113 +#, python-format +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "" + +#: nova/console/vmrc_manager.py:116 +#, python-format +msgid "Removing console %(console_id)s." +msgstr "" + +#: nova/console/websocketproxy.py:54 +msgid "Invalid Token" +msgstr "" + +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" +msgstr "" + +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" +msgstr "" + +#: nova/console/xvp.py:119 +#, python-format +msgid "Re-wrote %s" +msgstr "" + +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" +msgstr "" + +#: nova/console/xvp.py:127 +msgid "Stopping xvp" +msgstr "" + +#: nova/console/xvp.py:140 +msgid "Starting xvp" +msgstr "" + +#: nova/console/xvp.py:147 +#, python-format +msgid "Error starting xvp: %s" +msgstr "" + +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "" + +#: nova/console/xvp.py:152 +msgid "xvp not running..." +msgstr "" + +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." +msgstr "" + +#: nova/consoleauth/manager.py:89 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s)" +msgstr "" + +#: nova/consoleauth/manager.py:113 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s)" +msgstr "" + +#: nova/db/api.py:592 +msgid "Failed to notify cells of instance destroy" +msgstr "" + +#: nova/db/api.py:673 nova/db/api.py:694 +msgid "Failed to notify cells of instance update" +msgstr "" + +#: nova/db/api.py:734 +msgid "Failed to notify cells of instance info cache update" +msgstr "" + +#: nova/db/api.py:1456 +msgid "Failed to notify cells of bw_usage update" +msgstr "" + +#: nova/db/api.py:1591 +msgid "Failed to notify cells of instance fault" +msgstr "" + +#: nova/db/sqlalchemy/api.py:157 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." +msgstr "" + +#: nova/db/sqlalchemy/api.py:192 +msgid "model or base_model parameter should be subclass of NovaBase" +msgstr "" + +#: nova/db/sqlalchemy/api.py:205 nova/virt/baremetal/db/sqlalchemy/api.py:61 +#, python-format +msgid "Unrecognized read_deleted value '%s'" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1408 +#, python-format +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1546 +#, python-format +msgid "Invalid instance id %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:2853 +#, python-format +msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:4361 +#, python-format +msgid "" +"Volume(%s) has lower stats then what is in the database. Instance must " +"have been rebooted or crashed. Updating totals." +msgstr "" + +#: nova/db/sqlalchemy/migration.py:69 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:66 +msgid "version should be an integer" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:96 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:94 +msgid "Upgrade DB using Essex release first." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:63 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:69 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:171 +#, python-format +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:205 +#, python-format +msgid "Missing column %(table)s.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:211 +#, python-format +msgid "" +"Different types in %(table)s.%(column)s and shadow table: %(c_type)s " +"%(shadow_c_type)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:220 +#, python-format +msgid "Extra column %(table)%.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:241 +msgid "Specify `table_name` or `table` param" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:244 +msgid "Specify only one param `table_name` `table`" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:265 +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 +msgid "Exception while creating table." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, python-format +msgid "table '%s' not dropped" +msgstr "" + +#: nova/image/glance.py:187 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." +msgstr "" + +#: nova/image/glance.py:495 +#, python-format +msgid "fetching image %s from glance" +msgstr "" + +#: nova/image/s3.py:335 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:352 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:362 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:372 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:396 +#, python-format +msgid "Failed to decrypt private key: %s" +msgstr "" + +#: nova/image/s3.py:403 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "" + +#: nova/image/s3.py:414 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "" + +#: nova/image/s3.py:426 +msgid "Unsafe filenames in image" +msgstr "" + +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:42 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "" + +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" +msgstr "" + +#: nova/network/api.py:80 +msgid "Failed storing info cache" +msgstr "" + +#: nova/network/api.py:235 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "" + +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" +msgstr "" + +#: nova/network/driver.py:43 +#, python-format +msgid "Loading network driver '%s'" +msgstr "" + +#: nova/network/floating_ips.py:88 +#, python-format +msgid "Fixed ip %(fixed_ip_id)s not found" +msgstr "" + +#: nova/network/floating_ips.py:98 nova/network/floating_ips.py:374 +#, python-format +msgid "Interface %(interface)s not found" +msgstr "" + +#: nova/network/floating_ips.py:122 +#, python-format +msgid "floating IP allocation for instance |%(floating_address)s|" +msgstr "" + +#: nova/network/floating_ips.py:179 +msgid "Floating IP is not associated. Ignore." +msgstr "" + +#: nova/network/floating_ips.py:197 +#, python-format +msgid "Address |%(address)s| is not allocated" +msgstr "" + +#: nova/network/floating_ips.py:201 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgstr "" + +#: nova/network/floating_ips.py:221 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgstr "" + +#: nova/network/floating_ips.py:282 +msgid "Failed to update usages deallocating floating IP" +msgstr "" + +#: nova/network/floating_ips.py:532 +#, python-format +msgid "Starting migration network for instance %(instance_uuid)s" +msgstr "" + +#: nova/network/floating_ips.py:539 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " +msgstr "" + +#: nova/network/floating_ips.py:574 +#, python-format +msgid "Finishing migration network for instance %(instance_uuid)s" +msgstr "" + +#: nova/network/floating_ips.py:582 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "" + +#: nova/network/floating_ips.py:630 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." +msgstr "" + +#: nova/network/floating_ips.py:670 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgstr "" + +#: nova/network/floating_ips.py:679 +#, python-format +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgstr "" + +#: nova/network/ldapdns.py:100 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" +msgstr "" + +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" +msgstr "" + +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." +msgstr "" + +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." +msgstr "" + +#: nova/network/linux_net.py:219 +#, python-format +msgid "Attempted to remove chain %s which does not exist" +msgstr "" + +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" +msgstr "" + +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" +msgstr "" + +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" +msgstr "" + +#: nova/network/linux_net.py:680 +#, python-format +msgid "arping error for ip %s" +msgstr "" + +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" +msgstr "" + +#: nova/network/linux_net.py:778 +#, python-format +msgid "Error deleting conntrack entries for %s" +msgstr "" + +#: nova/network/linux_net.py:977 +#, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1022 +#, python-format +msgid "Hupping dnsmasq threw %s" +msgstr "" + +#: nova/network/linux_net.py:1024 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1104 +#, python-format +msgid "killing radvd threw %s" +msgstr "" + +#: nova/network/linux_net.py:1106 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "" + +#: nova/network/linux_net.py:1282 +#, python-format +msgid "Net device removed: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1285 +#, python-format +msgid "Failed removing net device: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1403 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "" + +#: nova/network/linux_net.py:1449 +#, python-format +msgid "Starting Bridge %s" +msgstr "" + +#: nova/network/linux_net.py:1461 +#, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" +msgstr "" + +#: nova/network/linux_net.py:1497 +#, python-format +msgid "Failed to add interface: %s" +msgstr "" + +#: nova/network/linux_net.py:1734 +#, python-format +msgid "Starting bridge %s " +msgstr "" + +#: nova/network/linux_net.py:1742 +#, python-format +msgid "Done starting bridge %s" +msgstr "" + +#: nova/network/manager.py:364 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" +msgstr "" + +#: nova/network/manager.py:368 +msgid "setting network host" +msgstr "" + +#: nova/network/manager.py:480 +msgid "network allocations" +msgstr "" + +#: nova/network/manager.py:487 +#, python-format +msgid "networks retrieved for instance: |%(networks_list)s|" +msgstr "" + +#: nova/network/manager.py:535 +msgid "network deallocation for instance" +msgstr "" + +#: nova/network/manager.py:801 +#, python-format +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." +msgstr "" + +#: nova/network/manager.py:827 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" +msgstr "" + +#: nova/network/manager.py:879 +msgid "Failed to update usages deallocating fixed IP" +msgstr "" + +#: nova/network/manager.py:911 +#, python-format +msgid "Unable to release %s because vif doesn't exist." +msgstr "" + +#: nova/network/manager.py:934 +#, python-format +msgid "Leased IP |%(address)s|" +msgstr "" + +#: nova/network/manager.py:938 +#, python-format +msgid "IP %s leased that is not associated" +msgstr "" + +#: nova/network/manager.py:947 +#, python-format +msgid "IP |%s| leased that isn't allocated" +msgstr "" + +#: nova/network/manager.py:952 +#, python-format +msgid "Released IP |%(address)s|" +msgstr "" + +#: nova/network/manager.py:956 +#, python-format +msgid "IP %s released that is not associated" +msgstr "" + +#: nova/network/manager.py:960 +#, python-format +msgid "IP %s released that was not leased" +msgstr "" + +#: nova/network/manager.py:979 +#, python-format +msgid "%s must be an integer" +msgstr "" + +#: nova/network/manager.py:1003 +msgid "Maximum allowed length for 'label' is 255." +msgstr "" + +#: nova/network/manager.py:1023 +#, python-format +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." +msgstr "" + +#: nova/network/manager.py:1105 +msgid "cidr already in use" +msgstr "" + +#: nova/network/manager.py:1108 +#, python-format +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgstr "" + +#: nova/network/manager.py:1119 +#, python-format +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" +msgstr "" + +#: nova/network/manager.py:1176 +msgid "Network already exists!" +msgstr "" + +#: nova/network/manager.py:1195 +#, python-format +msgid "Network must be disassociated from project %s before delete" +msgstr "" + +#: nova/network/manager.py:1795 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" +msgstr "" + +#: nova/network/manager.py:1802 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" +msgstr "" + +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" +msgstr "" + +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +msgid "Invalid name" +msgstr "" + +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" +msgstr "" + +#: nova/network/minidns.py:122 +#, python-format +msgid "Cannot delete entry |%s|" +msgstr "" + +#: nova/network/minidns.py:201 +#, python-format +msgid "deleted %s" +msgstr "" + +#: nova/network/minidns.py:207 +#, python-format +msgid "Cannot delete domain |%s|" +msgstr "" + +#: nova/network/model.py:379 +msgid "v4 subnets are required for legacy nw_info" +msgstr "" + +#: nova/network/quantumv2/__init__.py:45 +#, python-format +msgid "Quantum client authentication failed: %s" +msgstr "" + +#: nova/network/quantumv2/api.py:152 +#, python-format +msgid "allocate_for_instance() for %s" +msgstr "" + +#: nova/network/quantumv2/api.py:155 +#, python-format +msgid "empty project id for instance %s" +msgstr "" + +#: nova/network/quantumv2/api.py:201 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." +msgstr "" + +#: nova/network/quantumv2/api.py:270 +msgid "Port not found" +msgstr "" + +#: nova/network/quantumv2/api.py:278 +#, python-format +msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgstr "" + +#: nova/network/quantumv2/api.py:318 +#, python-format +msgid "deallocate_for_instance() for %s" +msgstr "" + +#: nova/network/quantumv2/api.py:327 +#, python-format +msgid "Failed to delete quantum port %(portid)s " +msgstr "" + +#: nova/network/quantumv2/api.py:349 +#, python-format +msgid "Failed to delete quantum port %(port_id)s " +msgstr "" + +#: nova/network/quantumv2/api.py:373 +#, python-format +msgid "get_instance_nw_info() for %s" +msgstr "" + +#: nova/network/quantumv2/api.py:405 +#, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" +msgstr "" + +#: nova/network/quantumv2/api.py:435 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" +msgstr "" + +#: nova/network/quantumv2/api.py:445 +#, python-format +msgid "validate_networks() for %s" +msgstr "" + +#: nova/network/quantumv2/api.py:688 +#, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:53 +#, python-format +msgid "Quantum Error creating security group %s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:106 +#, python-format +msgid "Quantum security group %s not found" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 +#, python-format +msgid "Quantum Error: %s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:129 +msgid "Quantum Error getting security groups" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:139 +msgid "Security group id should be uuid" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:173 +#, python-format +msgid "Quantum Error getting security group %s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 +msgid "Quantum Error:" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:230 +#, python-format +msgid "Quantum Error unable to delete %s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:241 +#, python-format +msgid "Quantum security group rule %s not found" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:358 +#, python-format +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 +#, python-format +msgid "Adding security group %(security_group_id)s to port %(port_id)s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:428 +#, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" +msgstr "" + +#: nova/network/security_group/security_group_base.py:137 +#, python-format +msgid "This rule already exists in group %s" +msgstr "" + +#: nova/openstack/common/excutils.py:48 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: nova/openstack/common/lockutils.py:102 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: nova/openstack/common/lockutils.py:188 +#, python-format +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgstr "" + +#: nova/openstack/common/lockutils.py:199 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgstr "" + +#: nova/openstack/common/lockutils.py:226 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgstr "" + +#: nova/openstack/common/lockutils.py:234 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgstr "" + +#: nova/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: nova/openstack/common/log.py:347 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: nova/openstack/common/log.py:397 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: nova/openstack/common/log.py:563 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: nova/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: nova/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: nova/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: nova/openstack/common/periodic_task.py:41 +#, python-format +msgid "Unexpected argument for periodic task creation: %(arg)s." +msgstr "" + +#: nova/openstack/common/periodic_task.py:132 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/openstack/common/periodic_task.py:137 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/openstack/common/periodic_task.py:175 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/openstack/common/periodic_task.py:183 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/openstack/common/policy.py:394 +#, python-format +msgid "Failed to understand rule %(rule)s" +msgstr "" + +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: nova/openstack/common/policy.py:679 +#, python-format +msgid "Failed to understand rule %(rule)r" +msgstr "" + +#: nova/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: nova/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "" + +#: nova/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:461 +msgid "DB exception wrapped." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:512 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:584 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: nova/openstack/common/notifier/api.py:125 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: nova/openstack/common/notifier/api.py:141 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: nova/openstack/common/notifier/api.py:171 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: nova/openstack/common/plugin/pluginmanager.py:66 +#, python-format +msgid "Failed to load plugin %(plug)s: %(exc)s" +msgstr "" + +#: nova/openstack/common/rpc/__init__.py:106 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:200 +#, python-format +msgid "no calling threads waiting for msg_id : %s, message : %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:208 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:291 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:337 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:415 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:443 +#: nova/openstack/common/rpc/impl_zmq.py:286 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:451 +#: nova/openstack/common/rpc/impl_zmq.py:292 +msgid "Exception during message handling" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:586 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:589 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:623 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:632 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:660 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: nova/openstack/common/rpc/common.py:75 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: nova/openstack/common/rpc/common.py:105 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: nova/openstack/common/rpc/common.py:122 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 +msgid "" +msgstr "" + +#: nova/openstack/common/rpc/common.py:144 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/common.py:148 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/openstack/common/rpc/common.py:152 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:157 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:281 +#, python-format +msgid "Failed to sanitize %(item)s. Key error %(err)s" +msgstr "" + +#: nova/openstack/common/rpc/common.py:303 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:480 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:539 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:555 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:404 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:419 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:423 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:458 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:352 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:358 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:371 +msgid "Re-established AMQP queues" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:431 +msgid "Error processing message. Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:104 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:140 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:141 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:142 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:162 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:273 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:311 +msgid "Sending reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:345 +msgid "RPC message did not include method." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:380 +msgid "Registering reactor" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:392 +msgid "In reactor registered" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:407 +msgid "Out reactor registered" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:411 +msgid "Consuming socket" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:453 +#, python-format +msgid "CONSUMER GOT %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:465 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:471 +msgid "Topic contained dangerous characters." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:496 +#, python-format +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:505 +msgid "Topic socket file creation failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:510 +#, python-format +msgid "ROUTER RELAY-OUT QUEUED %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:513 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:532 +#, python-format +msgid "Could not create IPC directory %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:542 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:576 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:578 +#, python-format +msgid "ROUTER RELAY-OUT %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:600 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:628 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:635 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:687 +msgid "Creating payload" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:700 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:713 +msgid "Sending cast" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:716 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:719 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:720 +msgid "Unpacking response" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:729 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:736 +msgid "RPC Message Invalid." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:760 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:763 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:767 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:770 +msgid "No match from matchmaker." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:239 +#, python-format +msgid "Matchmaker unregistered: %s, %s" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" +msgstr "" + +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" +msgstr "" + +#: nova/scheduler/driver.py:61 +msgid "Exception during scheduler.run_instance" +msgstr "" + +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#, python-format +msgid "Setting instance to %(state)s state." +msgstr "" + +#: nova/scheduler/driver.py:156 +msgid "Driver must implement schedule_prep_resize" +msgstr "" + +#: nova/scheduler/driver.py:164 +msgid "Driver must implement schedule_run_instance" +msgstr "" + +#: nova/scheduler/driver.py:169 +msgid "Driver must implement select_hosts" +msgstr "" + +#: nova/scheduler/driver.py:339 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:73 +#, python-format +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:92 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:234 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:251 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:283 +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:351 +#, python-format +msgid "Filtered %(hosts)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:356 +#, python-format +msgid "Weighed %(hosts)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:398 +#, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" +msgstr "" + +#: nova/scheduler/host_manager.py:308 +#, python-format +msgid "Host filter ignoring hosts: %s" +msgstr "" + +#: nova/scheduler/host_manager.py:320 +#, python-format +msgid "Host filter forcing available hosts to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:323 +#, python-format +msgid "No hosts matched due to not matching 'force_hosts' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:336 +#, python-format +msgid "Host filter forcing available nodes to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:339 +#, python-format +msgid "No nodes matched due to not matching 'force_nodes' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:379 +#, python-format +msgid "Ignoring %(service_name)s service update from %(host)s" +msgstr "" + +#: nova/scheduler/host_manager.py:384 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." +msgstr "" + +#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/filters/trusted_filter.py:214 +#, python-format +msgid "No service for compute ID %s" +msgstr "" + +#: nova/scheduler/host_manager.py:425 +#, python-format +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" +msgstr "" + +#: nova/scheduler/manager.py:208 +#, python-format +msgid "Failed to schedule_%(method)s: %(ex)s" +msgstr "" + +#: nova/scheduler/scheduler_options.py:71 +#, python-format +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgstr "" + +#: nova/scheduler/scheduler_options.py:79 +#, python-format +msgid "Could not decode scheduler options: '%(e)s'" +msgstr "" + +#: nova/scheduler/filters/affinity_filter.py:95 +#, python-format +msgid "Group affinity: %(host)s in %(configured)s" +msgstr "" + +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#, python-format +msgid "%(host_state)s fails instance_type extra_specs requirements" +msgstr "" + +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 +#, python-format +msgid "%(host_state)s fails tenant id on aggregate" +msgstr "" + +#: nova/scheduler/filters/compute_filter.py:40 +#, python-format +msgid "%(host_state)s is disabled or has not been heard from in a while" +msgstr "" + +#: nova/scheduler/filters/compute_filter.py:44 +#, python-format +msgid "%(host_state)s is disabled via capabilities" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "" + +#: nova/scheduler/filters/disk_filter.py:47 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:48 +#, python-format +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:61 +#, python-format +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:66 +#, python-format +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:82 +#, python-format +msgid "%(host_state)s does not support requested instance_properties" +msgstr "" + +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + +#: nova/scheduler/filters/num_instances_filter.py: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 "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." +msgstr "" + +#: nova/scheduler/filters/retry_filter.py:41 +#, python-format +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" +msgstr "" + +#: nova/servicegroup/api.py:60 +#, python-format +msgid "ServiceGroup driver defined as an instance of %s" +msgstr "" + +#: nova/servicegroup/api.py:66 +#, python-format +msgid "unknown ServiceGroup driver name: %s" +msgstr "" + +#: nova/servicegroup/api.py:83 +#, python-format +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" +msgstr "" + +#: nova/servicegroup/api.py:90 +#, python-format +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" +msgstr "" + +#: nova/servicegroup/api.py:99 +#, python-format +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" +msgstr "" + +#: nova/servicegroup/api.py:106 +#, python-format +msgid "Returns ALL members of the [%s] ServiceGroup" +msgstr "" + +#: nova/servicegroup/api.py:114 +#, python-format +msgid "Returns one member of the [%s] group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:42 +#, python-format +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/db.py:46 +msgid "service is a mandatory argument for DB based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/db.py:76 +#, python-format +msgid "DB_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:99 nova/servicegroup/drivers/mc.py:103 +msgid "Recovered model server connection!" +msgstr "" + +#: nova/servicegroup/drivers/db.py:105 nova/servicegroup/drivers/mc.py:109 +msgid "model server went away" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:52 +#, python-format +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:78 +#, python-format +msgid "Memcached_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:80 +#, python-format +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." +msgstr "" + +#: nova/servicegroup/drivers/zk.py:101 +#, python-format +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:109 +#, python-format +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" +msgstr "" + +#: nova/storage/linuxscsi.py:71 +#, python-format +msgid "Trying (%(tries)s) to remove device %(device)s" +msgstr "" + +#: nova/storage/linuxscsi.py:101 +#, python-format +msgid "Multipath call failed exit (%(code)s)" +msgstr "" + +#: nova/storage/linuxscsi.py:119 +#, python-format +msgid "Couldn't find multipath device %(line)s" +msgstr "" + +#: nova/storage/linuxscsi.py:123 +#, python-format +msgid "Found multipath device = %(mdev)s" +msgstr "" + +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" +msgstr "" + +#: nova/tests/fake_processutils.py:71 +#, python-format +msgid "Faking execution of cmd (subprocess): %s" +msgstr "" + +#: nova/tests/fake_processutils.py:79 +#, python-format +msgid "Faked command matched %s" +msgstr "" + +#: nova/tests/fake_processutils.py:95 +#, python-format +msgid "Faked command raised an exception %s" +msgstr "" + +#: nova/tests/fake_processutils.py:100 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "" + +#: nova/tests/fake_volume.py:188 +msgid "status must be available" +msgstr "" + +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 +msgid "already attached" +msgstr "" + +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 +msgid "Instance and volume not in same availability_zone" +msgstr "" + +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 +msgid "already detached" +msgstr "" + +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" +msgstr "" + +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" +msgstr "" + +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" +msgstr "" + +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" + +#: nova/tests/test_hypervapi.py:433 +msgid "fake vswitch not found" +msgstr "" + +#: nova/tests/test_misc.py:59 +#, python-format +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" +msgstr "" + +#: nova/tests/test_xenapi.py:897 +#, python-format +msgid "Creating files in %s to simulate guest agent" +msgstr "" + +#: nova/tests/test_xenapi.py:908 +#, python-format +msgid "Removing simulated guest agent files in %s" +msgstr "" + +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" +msgstr "" + +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" +msgstr "" + +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:3340 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:3345 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:3350 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +msgstr "" + +#: nova/tests/compute/test_compute.py:1099 +#: nova/tests/compute/test_compute.py:1117 +#: nova/tests/compute/test_compute.py:1168 +#: nova/tests/compute/test_compute.py:1195 +#: nova/tests/compute/test_compute.py:1241 +#: nova/tests/compute/test_compute.py:3762 +#, python-format +msgid "Running instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:1105 +#: nova/tests/compute/test_compute.py:1140 +#: nova/tests/compute/test_compute.py:1183 +#: nova/tests/compute/test_compute.py:1213 +#, python-format +msgid "After terminating instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:1723 +msgid "Internal error" +msgstr "" + +#: nova/tests/compute/test_compute.py:3773 +#, python-format +msgid "After force-killing instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:4275 +msgid "wrong host/node" +msgstr "" + +#: nova/tests/compute/test_compute.py:8748 +msgid "spawn error" +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:177 +#, python-format +msgid "%(result_str)s: %(result)s is not a dict." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:191 +#, python-format +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:202 +#, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:221 +msgid "Extra list items in template:" +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:225 +#, python-format +msgid "Extra list items in %(result_str)s:" +msgstr "" + +#: nova/tests/integrated/test_api_samples.py:246 +#: nova/tests/integrated/test_api_samples.py:261 +#, python-format +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" +msgstr "" + +#: nova/tests/integrated/test_login.py:31 +#, python-format +msgid "flavor: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:38 +#, python-format +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" +msgstr "" + +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" +msgstr "" + +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" +msgstr "" + +#: nova/tests/integrated/api/client.py:105 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:107 +#, python-format +msgid "Body: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:125 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:155 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" +msgstr "" + +#: nova/tests/integrated/api/client.py:172 +#, python-format +msgid "Decoding JSON: %s" +msgstr "" + +#: nova/virt/configdrive.py:97 +#, python-format +msgid "Added %(filepath)s to config drive" +msgstr "" + +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" +msgstr "" + +#: nova/virt/driver.py:930 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" +msgstr "" + +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" +msgstr "" + +#: nova/virt/driver.py:955 +#, python-format +msgid "Loading compute driver '%s'" +msgstr "" + +#: nova/virt/driver.py:962 +msgid "Unable to load the virtualization driver" +msgstr "" + +#: nova/virt/fake.py:212 +#, python-format +msgid "Key '%(key)s' not in instances '%(inst)s'" +msgstr "" + +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" +msgstr "" + +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" +msgstr "" + +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" +msgstr "" + +#: nova/virt/firewall.py:377 +#, python-format +msgid "Adding security group rule: %r" +msgstr "" + +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#, python-format +msgid "Adding provider rule: %s" +msgstr "" + +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" +msgstr "" + +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." +msgstr "" + +#: nova/virt/images.py:221 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgstr "" + +#: nova/virt/images.py:233 +#, python-format +msgid "Converted to raw, but format is now %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:90 +#, python-format +msgid "Request for baremetal node %s sent to wrong service host" +msgstr "" + +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" + +#: nova/virt/baremetal/driver.py:185 +#, python-format +msgid "Baremetal node id not supplied to driver for %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:257 +#, python-format +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." +msgstr "" + +#: nova/virt/baremetal/driver.py:284 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:295 +#, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:313 +#, python-format +msgid "Error from baremetal driver during destroy: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:318 +#, python-format +msgid "Error while recording destroy failure in baremetal database: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:328 +#, python-format +msgid "Baremetal power manager failed to stop node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:340 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:86 +#, python-format +msgid "pid file %s does not contain any pid" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:109 +msgid "Node id not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:112 +msgid "Address not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:115 +msgid "User not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:118 +msgid "Password not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:135 +#, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:157 +msgid "IPMI power on failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:179 +msgid "IPMI power off failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:189 +msgid "IPMI set next bootdev failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 +#, python-format +msgid "Activate node called, but node %s is already active" +msgstr "" + +#: nova/virt/baremetal/pxe.py:92 +#, python-format +msgid "Building PXE config for deployment %s." +msgstr "" + +#: nova/virt/baremetal/pxe.py:231 +#, python-format +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:255 nova/virt/baremetal/tilera.py:179 +#, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:210 +#, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:246 +#, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:365 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:466 +#, python-format +msgid "PXE deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:471 +#, python-format +msgid "PXE deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:475 +#, python-format +msgid "PXE deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:390 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:482 +#, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:154 +#, python-format +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:371 +#, python-format +msgid "Tilera deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:377 +#, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:385 +msgid "Node is unknown error state." +msgstr "" + +#: nova/virt/baremetal/tilera.py:388 +#, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:83 +msgid "Node id not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:86 +msgid "Address not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:89 +msgid "User not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:92 +msgid "Password not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:117 +msgid "PDU failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:134 +msgid "PDU power on failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:147 +msgid "PDU power off failed" +msgstr "" + +#: nova/virt/baremetal/utils.py:41 +#, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:52 +#, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:60 +#, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:75 +#, python-format +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:37 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:50 +#, python-format +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:57 +#, python-format +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:63 +#, python-format +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:71 +#, python-format +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:75 +#, python-format +msgid "no pif for vif_uuid=%s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:111 +msgid "virtual_power_ssh_host not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:115 +msgid "virtual_power_host_user not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:121 +msgid "virtual_power_host_pass/key not set. Can not Start" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:122 +#, python-format +msgid "baremetal driver was unable to delete tid %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:186 +#, python-format +msgid "Could not determine iscsi initiator name for instance %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:227 +#, python-format +msgid "No fixed PXE IP is associated to %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:259 +#, python-format +msgid "detach volume could not find tid for %s" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:199 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:211 +#, python-format +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:329 +msgid "No more PXE IPs available" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:351 +#: nova/virt/baremetal/db/sqlalchemy/api.py:393 +#, python-format +msgid "Baremetal interface %s not found" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#, python-format +msgid "Baremetal interface %s already in use" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#, python-format +msgid "Baremetal virtual interface %s not found" +msgstr "" + +#: nova/virt/disk/api.py:133 +#, python-format +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:140 +#, python-format +msgid "Cannot resize filesystem %s to a smaller size." +msgstr "" + +#: nova/virt/disk/api.py:151 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:161 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:228 +msgid "image already mounted" +msgstr "" + +#: nova/virt/disk/api.py:284 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:302 +#, python-format +msgid "Ignoring error injecting data into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:321 +#, python-format +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" +msgstr "" + +#: nova/virt/disk/api.py:338 +#, python-format +msgid "Failed to teardown ntainer filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:351 +#, python-format +msgid "Failed to umount container filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:376 +#, python-format +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:388 +#, python-format +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" +msgstr "" + +#: nova/virt/disk/api.py:397 +#, python-format +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" +msgstr "" + +#: nova/virt/disk/api.py:438 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" +msgstr "" + +#: nova/virt/disk/api.py:466 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" +msgstr "" + +#: nova/virt/disk/api.py:491 +#, python-format +msgid "Inject admin password fs=%(fs)s admin_passwd=" +msgstr "" + +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" +msgstr "" + +#: nova/virt/disk/api.py:564 +#, python-format +msgid "User %(username)s not found in password file." +msgstr "" + +#: nova/virt/disk/api.py:580 +#, python-format +msgid "User %(username)s not found in shadow file." +msgstr "" + +#: nova/virt/disk/mount/api.py:41 +#, python-format +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:57 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." +msgstr "" + +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." +msgstr "" + +#: nova/virt/disk/mount/api.py:135 +#, python-format +msgid "Map dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:140 +#, python-format +msgid "partition search unsupported with %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:156 +#, python-format +msgid "partition %s not found" +msgstr "" + +#: nova/virt/disk/mount/api.py:157 +#, python-format +msgid "Failed to map partitions: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:179 +#, python-format +msgid "Unmap dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:187 +#, python-format +msgid "Mount %(dev)s on %(dir)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Failed to mount filesystem: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:203 +#, python-format +msgid "Umount %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" +msgstr "" + +#: nova/virt/disk/mount/loop.py:33 +#, python-format +msgid "Could not attach image to loopback: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:34 +#, python-format +msgid "Loop mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:40 +#, python-format +msgid "Got loop device %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:58 +#, python-format +msgid "Release loop device %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:86 +#, python-format +msgid "Get nbd device %(dev)s for %(imgfile)s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:91 +#, python-format +msgid "qemu-nbd error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, python-format +msgid "NBD mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:104 +#, python-format +msgid "nbd device %s did not show up" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:111 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:126 +#, python-format +msgid "Release nbd device %s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:27 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" +msgstr "" + +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" +msgstr "" + +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:68 +#, python-format +msgid "No operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:74 +#, python-format +msgid "Multi-boot operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:80 +#, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:90 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:95 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:113 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:120 +msgid "Tearing down appliance" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:126 +#, python-format +msgid "Failed to close augeas %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:142 +#, python-format +msgid "Failed to close guest handle %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, python-format +msgid "Make directory path=%(path)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, python-format +msgid "Append file path=%(path)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, python-format +msgid "Replace file path=%(path)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, python-format +msgid "Read file path=%(path)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, python-format +msgid "Has file path=%(path)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:183 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:188 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:201 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:46 +#, python-format +msgid "File path %s not valid" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:80 +#, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:90 +#, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:96 +#, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:139 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:144 +#, python-format +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgstr "" + +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" +msgstr "" + +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" +msgstr "" + +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:93 +#, python-format +msgid "Windows version: %s " +msgstr "" + +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" +msgstr "" + +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:174 +#, python-format +msgid "Host IP address is: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:49 +#, python-format +msgid "The image is not a valid VHD: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:69 +#, python-format +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:84 +#, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:87 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:55 +#, python-format +msgid "Calling live migration recover_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:59 +#, python-format +msgid "Calling live migration post_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:43 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:46 +#, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:49 +#, python-format +msgid "Live migration failed: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:103 +#, python-format +msgid "VM not found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:112 +#, python-format +msgid "Duplicate VM name found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:77 +#, python-format +msgid "Destroying existing remote planned VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:99 +#, python-format +msgid "Creating remote planned VM for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:156 +#, python-format +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:163 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:199 +#, python-format +msgid "Starting live migration for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:208 +#, python-format +msgid "Getting live migration networks for remote host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:52 +#, python-format +msgid "Migration target host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:103 +#, python-format +msgid "" +"Cannot resize the root disk to a smaller size. Current size: " +"%(curr_root_gb)s GB. Requested size: %(new_root_gb)s GB" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:113 +msgid "migrate_disk_and_power_off called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:133 +msgid "confirm_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:148 +msgid "finish_revert_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:166 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:170 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:176 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:188 +#, python-format +msgid "Getting info for disk: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:193 +#, python-format +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:204 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:213 +msgid "finish_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:222 +#, python-format +msgid "Cannot find boot VHD file: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:235 nova/virt/hyperv/vmops.py:136 +msgid "Cannot resize a VHD to a smaller size" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:46 +#, python-format +msgid "vswitch \"%s\" not found" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:59 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:71 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:92 +#, python-format +msgid "Creating directory: %s" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116 +#, python-format +msgid "Removing directory: %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:56 +#, python-format +msgid "Creating snapshot for instance %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:65 +#, python-format +msgid "Getting info for VHD %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:73 +#, python-format +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:83 +#, python-format +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:88 +#, python-format +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:94 +#, python-format +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:99 +#, python-format +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:105 +#, python-format +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:109 +#, python-format +msgid "Removing snapshot %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:113 +#, python-format +msgid "Failed to remove snapshot for VM %s" +msgstr "" + +#: nova/virt/hyperv/vif.py:75 +#, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:91 +#, python-format +msgid "VIF driver not found for network_api_class: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:100 +msgid "get_info called for instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:121 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:127 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:139 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:152 +msgid "Spawning new instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:178 +msgid "Spawn instance failed" +msgstr "" + +#: nova/virt/hyperv/vmops.py:203 +#, python-format +msgid "Creating nic for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:211 +#, python-format +msgid "Invalid config_drive_format \"%s\"" +msgstr "" + +#: nova/virt/hyperv/vmops.py:214 +#, python-format +msgid "Using config drive for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 +#, python-format +msgid "Creating config drive at %(path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 +#, python-format +msgid "Creating config drive failed with error: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:271 +#, python-format +msgid "Got request to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:284 +#, python-format +msgid "Instance not found: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:290 +#, python-format +msgid "Failed to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:295 +msgid "reboot instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:301 +msgid "Pause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:307 +msgid "Unpause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:313 +msgid "Suspend instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:319 +msgid "Resume instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:325 +msgid "Power off instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:331 +msgid "Power on instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:338 +#, python-format +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:342 +#, python-format +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:83 +#, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:160 +#, python-format +msgid "Creating VM %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:169 +#, python-format +msgid "Setting memory for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:172 +#, python-format +msgid "Set vCPUs for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:270 +msgid "Controller not found" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:332 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:373 +#, python-format +msgid "Operation failed with return value: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:391 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:399 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:403 +#, python-format +msgid "WMI job failed with status %(job_state)d. No error description available" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:409 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:98 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:102 +#, python-format +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:115 +#, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:145 +#, python-format +msgid "Attach volume failed: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:147 +#, python-format +msgid "Unable to attach volume to instance %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:160 +#, python-format +msgid "Logging off storage target %(target_iqn)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:165 +#, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:176 +#, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 +#, python-format +msgid "Unable to find a mounted disk for target_iqn: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeutils.py:51 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:127 +#, python-format +msgid "Unable to determine disk prefix for %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:174 +#, python-format +msgid "No free disk device names for prefix '%s'" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:264 +#, python-format +msgid "Unable to determine disk bus for '%s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:346 +#, python-format +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." +msgstr "" + +#: nova/virt/libvirt/driver.py:552 +#, python-format +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgstr "" + +#: nova/virt/libvirt/driver.py:560 +#, python-format +msgid "Connecting to libvirt: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:577 +#, python-format +msgid "URI %s does not support events" +msgstr "" + +#: nova/virt/libvirt/driver.py:593 +msgid "Connection to libvirt broke" +msgstr "" + +#: nova/virt/libvirt/driver.py:615 nova/virt/libvirt/driver.py:618 +#, python-format +msgid "Can not handle authentication request for %d credentials" +msgstr "" + +#: nova/virt/libvirt/driver.py:636 +#, python-format +msgid "Connection to libvirt failed: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:728 +#, python-format +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:743 +msgid "During wait destroy, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:748 +msgid "Instance destroyed successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:758 +msgid "Instance may be started again." +msgstr "" + +#: nova/virt/libvirt/driver.py:768 +msgid "Going to destroy instance again." +msgstr "" + +#: nova/virt/libvirt/driver.py:787 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" +msgstr "" + +#: nova/virt/libvirt/driver.py:803 +#, python-format +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:823 +msgid "Instance may be still running, destroy it again." +msgstr "" + +#: nova/virt/libvirt/driver.py:829 +#, python-format +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:857 +#, python-format +msgid "Deleting instance files %(target)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:866 +#, python-format +msgid "Failed to cleanup directory %(target)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:909 +msgid "Could not determine fibre channel world wide node names" +msgstr "" + +#: nova/virt/libvirt/driver.py:916 +msgid "Could not determine fibre channel world wide port names" +msgstr "" + +#: nova/virt/libvirt/driver.py:921 +msgid "No Volume Connector found." +msgstr "" + +#: nova/virt/libvirt/driver.py:1043 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1067 +msgid "attaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1087 +msgid "During detach_interface, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1091 +msgid "detaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1177 +msgid "Beginning live snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1180 +msgid "Beginning cold snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1209 +msgid "Snapshot extracted, beginning image upload" +msgstr "" + +#: nova/virt/libvirt/driver.py:1221 +msgid "Snapshot image upload complete" +msgstr "" + +#: nova/virt/libvirt/driver.py:1294 +msgid "Instance soft rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1298 +msgid "Failed to soft reboot instance." +msgstr "" + +#: nova/virt/libvirt/driver.py:1333 +msgid "Instance shutdown successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1341 +msgid "Instance may have been rebooted during soft reboot, so return now." +msgstr "" + +#: nova/virt/libvirt/driver.py:1389 +msgid "Instance rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1535 +msgid "Instance is running" +msgstr "" + +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1558 +#, python-format +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "" + +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" +msgstr "" + +#: nova/virt/libvirt/driver.py:1610 +msgid "Guest does not have a console available" +msgstr "" + +#: nova/virt/libvirt/driver.py:1679 +#, python-format +msgid "Path '%(path)s' supports direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:1683 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:1764 +msgid "Creating image" +msgstr "" + +#: nova/virt/libvirt/driver.py:1865 +msgid "Using config drive" +msgstr "" + +#: nova/virt/libvirt/driver.py:1914 +#, python-format +msgid "Injecting %(inj)s into image %(img_id)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1924 +#, python-format +msgid "Error injecting data into image %(img_id)s (%(e)s)" +msgstr "" + +#: nova/virt/libvirt/driver.py:1981 +#, 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:1987 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" + +#: nova/virt/libvirt/driver.py:1991 +msgid "A CPU model name should not be set when a host CPU model is requested" +msgstr "" + +#: nova/virt/libvirt/driver.py:1995 +#, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2011 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" +msgstr "" + +#: nova/virt/libvirt/driver.py:2335 +#, python-format +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2350 +#, python-format +msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2367 +#, 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:2545 nova/virt/libvirt/driver.py:2549 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2558 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2565 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2570 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2587 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " +msgstr "" + +#: nova/virt/libvirt/driver.py:2597 +msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." +msgstr "" + +#: nova/virt/libvirt/driver.py:2649 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2655 +#, python-format +msgid "List of domains returned by libVirt: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2657 +#, python-format +msgid "libVirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2721 +msgid "libvirt version is too old (does not support getVersion)" +msgstr "" + +#: nova/virt/libvirt/driver.py:2805 +#, python-format +msgid "Trying to get stats for the volume %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2818 +#, python-format +msgid "" +"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " +"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " +"wr_bytes=%(wr_bytes)d" +msgstr "" + +#: nova/virt/libvirt/driver.py:2836 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2841 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" +msgstr "" + +#: nova/virt/libvirt/driver.py:2918 +#, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3000 +msgid "Block migration can not be used with shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3008 +msgid "Live migration can not be used without shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3045 +#, 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:3070 +#, python-format +msgid "" +"Instance launched has CPU info:\n" +"%s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3082 +#, python-format +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3099 +#, 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:3147 +#, python-format +msgid "The firewall filter for %s does not exist" +msgstr "" + +#: nova/virt/libvirt/driver.py:3219 +#, python-format +msgid "Live Migration failure: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3312 +#, python-format +msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." +msgstr "" + +#: nova/virt/libvirt/driver.py:3424 +#, python-format +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3441 +#, python-format +msgid "skipping %(path)s since it looks like volume" +msgstr "" + +#: nova/virt/libvirt/driver.py:3446 +#, python-format +msgid "skipping disk for %(instance_name)s as it does not have a path" +msgstr "" + +#: nova/virt/libvirt/driver.py:3487 +#, python-format +msgid "Getting disk size of %(i_name)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3556 +msgid "Starting migrate_disk_and_power_off" +msgstr "" + +#: nova/virt/libvirt/driver.py:3617 +msgid "Instance running successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:3623 +msgid "Starting finish_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:3685 +msgid "Starting finish_revert_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:3806 +#, python-format +msgid "Checking instance files accessability%(instance_path)s" +msgstr "" + +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." +msgstr "" + +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" +msgstr "" + +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" +msgstr "" + +#: nova/virt/libvirt/firewall.py:247 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:270 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:294 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:378 +#, python-format +msgid "Unknown image_type=%s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:139 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:178 +#, python-format +msgid "Reading image info file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:200 +#, python-format +msgid "Writing stored info to %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:329 +#, python-format +msgid "%s is a valid instance name" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:332 +#, python-format +msgid "%s has a disk file" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:334 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:347 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:422 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:432 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:441 +#, python-format +msgid "%(id)s (%(base_file)s): generating checksum" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:456 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:468 +#, python-format +msgid "Base file too young to remove: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:471 +#, python-format +msgid "Removing base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:478 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:489 +#, python-format +msgid "image %(id)s at (%(base_file)s): checking" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:513 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:525 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:537 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:544 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:568 +#, python-format +msgid "Skipping verification, no base directory at %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:572 +msgid "Verify base images" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:579 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:597 +#, python-format +msgid "Unknown base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:602 +#, python-format +msgid "Active base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:605 +#, python-format +msgid "Corrupt base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:609 +#, python-format +msgid "Removable base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:617 +msgid "Verification complete" +msgstr "" + +#: nova/virt/libvirt/utils.py:72 nova/virt/libvirt/utils.py:78 +msgid "systool is not installed" +msgstr "" + +#: nova/virt/libvirt/utils.py:82 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: nova/virt/libvirt/utils.py:224 +#, 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:233 +#, python-format +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." +msgstr "" + +#: nova/virt/libvirt/utils.py:264 +#, python-format +msgid "vg %s must be LVM volume group" +msgstr "" + +#: nova/virt/libvirt/utils.py:293 +#, python-format +msgid "Path %s must be LVM logical volume" +msgstr "" + +#: nova/virt/libvirt/utils.py:558 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:386 +#: nova/virt/libvirt/vif.py:473 +#, python-format +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:271 nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:479 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" + +#: nova/virt/libvirt/vif.py:292 nova/virt/libvirt/vif.py:405 +#: nova/virt/libvirt/vif.py:492 +#, python-format +msgid "Unexpected vif_type=%s" +msgstr "" + +#: nova/virt/libvirt/vif.py:304 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:314 +#, python-format +msgid "Ensuring bridge %s" +msgstr "" + +#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +msgid "Failed while unplugging vif" +msgstr "" + +#: nova/virt/libvirt/vif.py:501 +msgid "" +"The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " +"in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " +"together with a network plugin that reports the 'vif_type' attribute" +msgstr "" + +#: nova/virt/libvirt/vif.py:527 +msgid "" +"The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " +"removed in the next release. Please use the LibvirtGenericVIFDriver VIF " +"driver, together with a network plugin that reports the 'vif_type' " +"attribute" +msgstr "" + +#: nova/virt/libvirt/vif.py:555 +msgid "" +"The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" +" removed in the next release. Please use the LibvirtGenericVIFDriver VIF " +"driver, together with a network plugin that reports the 'vif_type' " +"attribute" +msgstr "" + +#: nova/virt/libvirt/vif.py:583 +msgid "" +"The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " +"will be removed in the next release. Please use the " +"LibvirtGenericVIFDriver VIF driver, together with a network plugin that " +"reports the 'vif_type' attribute" +msgstr "" + +#: nova/virt/libvirt/vif.py:609 +msgid "" +"The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " +"removed in the next release. Please use the LibvirtGenericVIFDriver VIF " +"driver, together with a network plugin that reports the 'vif_type' " +"attribute" +msgstr "" + +#: nova/virt/libvirt/volume.py:238 +#, python-format +msgid "iSCSI device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:241 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:253 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 +#, python-format +msgid "%s is already mounted" +msgstr "" + +#: nova/virt/libvirt/volume.py:563 +#, python-format +msgid "AoE device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:565 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:579 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" +msgstr "" + +#: nova/virt/libvirt/volume.py:707 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: nova/virt/libvirt/volume.py:716 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:726 +msgid "Fibre Channel device not found." +msgstr "" + +#: nova/virt/libvirt/volume.py:729 +#, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:745 +#, python-format +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:752 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:818 +msgid "Value required for 'scality_sofs_config'" +msgstr "" + +#: nova/virt/libvirt/volume.py:829 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:835 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" + +#: nova/virt/libvirt/volume.py:850 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" + +#: nova/virt/powervm/blockdev.py:149 +#, python-format +msgid "Removing the logical volume '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:167 +#, python-format +msgid "Fetching image '%s' from glance" +msgstr "" + +#: nova/virt/powervm/blockdev.py:172 +#, python-format +msgid "Using image found at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:174 +#, python-format +msgid "Ensuring image '%s' exists on IVM" +msgstr "" + +#: nova/virt/powervm/blockdev.py:185 +#, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "" + +#: nova/virt/powervm/blockdev.py:188 +#, python-format +msgid "Copying image to the device '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:191 +msgid "Error while creating logical volume from image. Will attempt cleanup." +msgstr "" + +#: nova/virt/powervm/blockdev.py:198 +msgid "Error while attempting cleanup of failed deploy to logical volume." +msgstr "" + +#: nova/virt/powervm/blockdev.py:244 +msgid "Snapshot added to glance." +msgstr "" + +#: nova/virt/powervm/blockdev.py:250 +#, python-format +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:335 +msgid "Could not create logical volume. No space left on any volume group." +msgstr "" + +#: nova/virt/powervm/blockdev.py:426 nova/virt/powervm/blockdev.py:498 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/blockdev.py:429 nova/virt/powervm/blockdev.py:521 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/blockdev.py:450 +#, python-format +msgid "Image found on host at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:458 +msgid "Uncompressed image file not found" +msgstr "" + +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 +#, python-format +msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 +#, python-format +msgid "Found error stream for command \"%(command)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/common.py:67 +msgid "Connection error connecting PowerVM manager" +msgstr "" + +#: nova/virt/powervm/common.py:100 +#, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "" + +#: nova/virt/powervm/common.py:149 +msgid "File transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/common.py:168 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" + +#: nova/virt/powervm/common.py:174 +msgid "File transfer from PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" +msgstr "" + +#: nova/virt/powervm/driver.py:127 +#, python-format +msgid "Attempting to resolve %s" +msgstr "" + +#: nova/virt/powervm/driver.py:129 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" +msgstr "" + +#: nova/virt/powervm/driver.py:174 +#, python-format +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" +msgstr "" + +#: nova/virt/powervm/driver.py:305 +#, python-format +msgid "Unrecognized root disk information: %s" +msgstr "" + +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:25 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:29 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" + +#: nova/virt/powervm/exception.py:33 +#, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "" + +#: nova/virt/powervm/exception.py:37 +#, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "" + +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" +msgstr "" + +#: nova/virt/powervm/exception.py:49 +#, python-format +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgstr "" + +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" +msgstr "" + +#: nova/virt/powervm/exception.py:58 +#, python-format +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:63 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:68 +#, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgstr "" + +#: nova/virt/powervm/lpar.py:55 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" +msgstr "" + +#: nova/virt/powervm/operator.py:98 +#, python-format +msgid "LPAR instance '%s' not found" +msgstr "" + +#: nova/virt/powervm/operator.py:186 +#, python-format +msgid "PowerVM image creation failed: %s" +msgstr "" + +#: nova/virt/powervm/operator.py:200 +#, python-format +msgid "Creating LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:202 +#, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "" + +#: nova/virt/powervm/operator.py:208 +#, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:225 +#, python-format +msgid "Instance '%s' failed to boot" +msgstr "" + +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" + +#: nova/virt/powervm/operator.py:241 +#, python-format +msgid "Instance spawned in %s seconds" +msgstr "" + +#: nova/virt/powervm/operator.py:252 +#, python-format +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" + +#: nova/virt/powervm/operator.py:271 +#, python-format +msgid "Stopping instance %s for snapshot." +msgstr "" + +#: nova/virt/powervm/operator.py:294 +#, python-format +msgid "Shutting down the instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:299 +#, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" +msgstr "" + +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" +msgstr "" + +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:355 +#, python-format +msgid "VMware Cluster %s is not found" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:456 +#, python-format +msgid "In vmwareapi:_create_session, got this exception: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:539 +#, python-format +msgid "In vmwareapi:_call_method, got this exception: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:575 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:580 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:584 +#, python-format +msgid "In vmwareapi:_poll_task, Got this error %s" +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:93 +#, python-format +msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#, python-format +msgid "%(text)s: _db_content => %(content)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:132 +#, python-format +msgid "Property %(attr)s not set for the managed object %(name)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:492 +msgid "There is no VM registered" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#, python-format +msgid "Virtual Machine with ref %s is not there" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:557 +#, python-format +msgid "Logging out a session that is invalid or already logged out: %s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:572 +msgid "Session is faulty" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:575 +msgid "Session Invalid" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:666 +msgid "No Virtual Machine has been registered yet" +msgstr "" + +#: nova/virt/vmwareapi/host.py:40 +#, python-format +msgid "%(action)s %(host)s" +msgstr "" + +#: nova/virt/vmwareapi/host.py:63 +#, python-format +msgid "Set maintenance mod on %(host)s to %(mode)s" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:112 +#, python-format +msgid "Glance image %s is in killed state" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:120 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:164 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:178 +#, python-format +msgid "Created Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/read_write_util.py:142 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:84 +msgid "Unable to import suds." +msgstr "" + +#: nova/virt/vmwareapi/vim.py:169 +#, python-format +msgid "No such SOAP method '%s' provided by VI SDK" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:174 +#, python-format +msgid "httplib error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:181 +#, python-format +msgid "Socket error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:186 +#, python-format +msgid "Type error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:190 +#, python-format +msgid "Exception in %s " +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:92 +msgid "Getting list of instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:108 +#, python-format +msgid "Got total of %s instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:198 +msgid "Creating VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:206 +msgid "Created VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:230 +#, python-format +msgid "" +"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " +"type %(adapter_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:249 +#, python-format +msgid "" +"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:258 +#, python-format +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:272 +#, python-format +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:280 +#, python-format +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:300 +#, python-format +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:314 +#, python-format +msgid "" +"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" +" %(adapter_type)s on the ESX host local store %(data_store_name)s to disk" +" type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:335 +#, python-format +msgid "" +"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:414 +msgid "Powering on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powered on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:466 +msgid "Creating Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:476 +msgid "Created Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:521 +msgid "Copying disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:534 +msgid "Copied disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:543 +#, python-format +msgid "Uploading image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:557 +#, python-format +msgid "Uploaded image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:570 +#, python-format +msgid "Deleting temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:579 +#, python-format +msgid "Deleted temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:611 +msgid "instance is not powered on" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:618 +msgid "Rebooting guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:621 +msgid "Rebooted guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:623 +msgid "Doing hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Did hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 +#: nova/virt/vmwareapi/vmops.py:964 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +msgid "Destroying the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +msgid "Destroyed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:652 +#, python-format +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +msgid "Powering off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +msgid "Powered off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:699 +msgid "Unregistering the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:702 +msgid "Unregistered the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:704 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:717 +#, python-format +msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:729 +#, python-format +msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:734 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:742 +msgid "pause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:746 +msgid "unpause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:760 +msgid "Suspending the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:764 +msgid "Suspended the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:767 +msgid "instance is powered off and cannot be suspended." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:770 +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:783 +msgid "Resuming the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:788 +msgid "Resumed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:790 +msgid "instance is not in a suspended state" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:851 +msgid "instance is suspended and cannot be powered off." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:854 +msgid "VM was already in powered off state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:867 +msgid "VM was already in powered on state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:871 +msgid "Powering on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:876 +msgid "Powered on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:893 +#, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:924 +#, python-format +msgid "Renaming the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:930 +#, python-format +msgid "Renamed the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:945 +#, python-format +msgid "Cloning VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:953 +#, python-format +msgid "Cloned VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:975 +#, python-format +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:990 +#, python-format +msgid "Renaming the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:996 +#, python-format +msgid "Renamed the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1019 +#, python-format +msgid "Migrating VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1031 +#, python-format +msgid "Migrated VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 +#, python-format +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1045 +#, python-format +msgid "Automatically hard rebooting %d" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1081 +msgid "get_diagnostics not implemented for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1163 +msgid "Reconfiguring VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfigured VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1183 +#, python-format +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1190 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1283 +#, python-format +msgid "Creating directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1289 +#, python-format +msgid "Created directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:91 +#, python-format +msgid "Downloading image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:107 +#, python-format +msgid "Downloaded image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:113 +#, python-format +msgid "Uploading image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:139 +#, python-format +msgid "Uploaded image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:150 +#, python-format +msgid "Getting image size for the image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:155 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:163 +#, python-format +msgid "Rescanning HBA %s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:166 +#, python-format +msgid "Rescanned HBA %s " +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:57 +#, python-format +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:65 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:77 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:84 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:91 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:104 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +msgid "Unable to find iSCSI Target" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#, python-format +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:185 +msgid "Unable to find volume" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#, python-format +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 +#, python-format +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 +#, python-format +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:107 +#, python-format +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:117 +#, python-format +msgid "Failed to query agent version: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 +#, python-format +msgid "Updating agent to %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:166 +#, python-format +msgid "Failed to update agent: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/agent.py:191 +#, python-format +msgid "Failed to exchange keys: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:211 +#, python-format +msgid "Failed to update password: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:247 +#, python-format +msgid "Injecting file path: %r" +msgstr "" + +#: nova/virt/xenapi/agent.py:260 +#, python-format +msgid "Failed to inject file: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/agent.py:273 +#, python-format +msgid "Failed to reset network: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" +msgstr "" + +#: nova/virt/xenapi/agent.py:360 +#, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:134 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:345 +#, python-format +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:561 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:621 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:661 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 +#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:689 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:723 +#, python-format +msgid "Calling %(localname)s %(impl)s" +msgstr "" + +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:731 +#, python-format +msgid "Calling setter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:793 +#, python-format +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" +msgstr "" + +#: nova/virt/xenapi/host.py:68 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skip ping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:80 +#, python-format +msgid "Aggregate for host %(host)s count not be found." +msgstr "" + +#: nova/virt/xenapi/host.py:101 +#, python-format +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgstr "" + +#: nova/virt/xenapi/host.py:185 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:202 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:205 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:71 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:158 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:175 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:192 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:195 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:211 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:223 +#, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "" + +#: nova/virt/xenapi/pool.py:234 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/vif.py:101 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:120 +#, python-format +msgid "" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:273 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:285 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:294 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:309 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:347 +#, python-format +msgid "VBD not found in instance %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:364 +#, python-format +msgid "VBD %s already detached" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:367 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:372 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:377 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:388 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:410 +#, 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:413 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:439 +#, python-format +msgid "Unable to destroy VDI %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:466 +#, 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:480 +msgid "SR not present and could not be introduced" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:505 +#, python-format +msgid "block device info: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:591 +#, python-format +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:636 +#, python-format +msgid "No primary VDI found for %(vm_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:649 +msgid "Starting snapshot for VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:699 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:952 +#, 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:1008 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1042 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1054 +#, 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:1067 +#, python-format +msgid "download_vhd failed: %r" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1102 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1113 +#, python-format +msgid "Asking xapi to fetch vhd image %(image_id)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1188 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1203 +#, python-format +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1207 +#, python-format +msgid "" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1229 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1242 +#, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1251 +#, 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:1270 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1284 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1293 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1334 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1365 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1383 +#, python-format +msgid "" +"Image format is None: trying to determine PV status using pygrub; if " +"instance with vdi %s does not boot correctly, try with image metadata." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1389 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1420 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1523 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1550 +#, python-format +msgid "Re-scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +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:1609 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1617 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1619 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1622 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1625 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1629 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1631 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1634 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1637 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1640 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1662 +#, 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:1678 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1732 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1792 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1879 +#, 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:1889 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1944 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1957 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1960 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1962 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1965 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1970 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1978 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2005 +#, python-format +msgid "Running pygrub against %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2013 +#, python-format +msgid "Found Xen kernel %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2015 +msgid "No Xen kernel found. Booting HVM." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2017 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2034 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2040 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2065 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2078 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 +#, 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:2183 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2235 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2244 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2356 +msgid "This domU must be running on the host specified by xenapi_connection_url" +msgstr "" + +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:301 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:387 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:460 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:491 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:590 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:642 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:656 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:659 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:670 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:701 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:712 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:770 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:774 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:782 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:812 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:821 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1039 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1045 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1139 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1143 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1170 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1177 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1184 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1211 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1240 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1291 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1325 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1378 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1518 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1537 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1546 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1549 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1577 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1675 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1696 +msgid "No suitable network for migrate" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1708 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1782 +msgid "XAPI supporting relax-xsm-sr-check=true requried" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1793 +msgid "VM.assert_can_migrate failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1846 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, python-format +msgid "Creating SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:70 +#, python-format +msgid "Connect_volume: %(connection_info)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:139 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:98 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#: nova/volume/cinder.py:229 +msgid "status must be 'in-use'" +msgstr "" + +#: nova/volume/cinder.py:235 +msgid "status must be 'available'" +msgstr "" + diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po index 0f9f99b15..e64ad0030 100644 --- a/nova/locale/fr/LC_MESSAGES/nova.po +++ b/nova/locale/fr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2012-05-14 08:35+0000\n" "Last-Translator: Erwan Gallen \n" "Language-Team: French \n" @@ -86,7 +86,7 @@ msgstr "Chemin des propriétés: %s" msgid "An unknown exception occurred." msgstr "Une exception inconnue s'est produite." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -172,8 +172,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "La paire de clés de donnée n'est pas valide" @@ -189,7 +189,7 @@ msgstr "Entrée invalide reçue" msgid "Invalid volume" msgstr "Volume invalide" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -204,7 +204,7 @@ msgstr "Signature non valide pour l'utilisateur %s" 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:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Le protocole IP %(protocol)s est invalide" @@ -1281,56 +1281,68 @@ msgid "Event %(event)s not found for action id %(action_id)s" msgstr "La paire de clés %(name)s est introuvable pour l'utilisateur %(user_id)s" #: nova/exception.py:1157 +#, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 #, 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:1161 +#: nova/exception.py:1166 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Le projet %(project_id)s n'a pas été trouvé." -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "L'instance %(instance_id)s n'est pas en mode secours" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "L'instance %(instance_id)s n'est pas en mode secours" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1477,91 +1489,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "Execution de la cmd (SSH): %s" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "Le résultat était %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "Debug dans le rappel : %s" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "L'adresse du lien local n'a pas été trouvé :%s" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Impossible de trouver l'IP du lien local de %(interface)s :%(ex)s" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "Backend invalide : %s" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1646,7 +1639,7 @@ msgstr "" msgid "Too many failed authentications." msgstr "Trop d'erreur d'authentification" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1656,126 +1649,121 @@ msgstr "" "d'authentification et sera par conséquent vérouillée pour %(lock_mins)d " "minutes." -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Echec d'authentification : %s" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 #, fuzzy msgid "Timestamp failed validation." msgstr "Trop d'erreur d'authentification" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "action: %s" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" "Requête non authorisé pour le controlleur=%(controller)s et " "l'action=%(action)s" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "\"Instance non trouvée\" remontée : %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "\"Volume non trouvé\" remonté : %s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "\"Non trouvé\" remonté : %s" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "Une erreur inopinée à eu lieu. Merci d'essayer votre requête à nouveau." -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1787,69 +1775,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "Impossible de déchiffrer la clef privée : %s" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "Création du bi-clef %s" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "Suppression du bi-clef %s" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, fuzzy, python-format 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:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, fuzzy, python-format +msgid "Invalid IP protocol %s." +msgstr "Le protocole IP %(protocol)s est invalide" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "Pas de règle pour les paramètres spécifiés." -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, 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:761 +#: nova/api/ec2/cloud.py:759 #, 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:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Création d'un volume de %s Go" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1860,7 +1853,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Dé-montage du volume %s" @@ -1871,7 +1864,7 @@ msgid "Detach Volume Failed." msgstr "Dé-montage du volume %s" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "attribut non reconnu : %s" @@ -1904,145 +1897,145 @@ msgstr "" 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:1257 +#: nova/api/ec2/cloud.py:1259 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 #, fuzzy msgid "Floating ip is already associated." msgstr "L'IP dynamique %(address)s est associée." -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 #, fuzzy msgid "l3driver call to add floating ip failed." msgstr "Aucune IPs dynamiques disponibles." -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 #, fuzzy msgid "Floating ip is not associated." msgstr "L'IP dynamique %(address)s n'est pas associée." -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "Début de la destruction d'instance" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "Re-démarrage de l'instance %r" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "Dé-enregitrement de l'image %s" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, 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:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "Utilisateur ou groupe non spécifié" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "Seul le group \"tous\" est supporté" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 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:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Mis à jour de la publication de l'image %s" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 #, fuzzy msgid "Only instances implemented" msgstr "instance %s: récupérée" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 #, fuzzy msgid "Invalid CIDR" msgstr "Le cidr %(cidr)s est invalide" @@ -2084,11 +2077,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" @@ -2107,19 +2100,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2131,63 +2124,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2241,14 +2234,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2291,13 +2284,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2306,20 +2299,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, fuzzy, python-format msgid "Calling method %s" msgstr "Appel du getter %s" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2332,12 +2325,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2345,17 +2338,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, fuzzy, python-format msgid "Invalid is_public filter [%s]" msgstr "Signature non valide pour l'utilisateur %s" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, fuzzy, python-format msgid "Invalid minRam filter [%s]" msgstr "Signature non valide pour l'utilisateur %s" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2420,225 +2413,225 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Va essayer d'arrêter %s" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, fuzzy, python-format msgid "Flavor '%s' could not be found " msgstr "L'hôte %(host)s ne peut pas être trouvé." -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 #, fuzzy msgid "HostId cannot be updated." msgstr "Le point de montage ne peut pas être traduit : %s" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 #, fuzzy msgid "Personality cannot be updated." msgstr "Le point de montage ne peut pas être traduit : %s" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 #, fuzzy msgid "Flavor used by the instance could not be found." msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 #, fuzzy msgid "Unable to set password on instance" msgstr "Échec du redémarrage de l'instance" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2725,7 +2718,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2745,17 +2738,17 @@ msgstr "compute.api::resume %s" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2914,15 +2907,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -3034,7 +3027,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "L'IP dynamique %(address)s n'est pas associée." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3068,29 +3061,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Appel du getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Appel du getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3317,33 +3310,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "instance %s: a démarrée" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3362,96 +3355,96 @@ msgstr "Désallocation de l'adresse %s" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "Pas de méthode pour le message : %s" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "Pas de méthode pour le message : %s" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" "Migration non trouvée pour l'instance %(instance_id)s avec le statut " "%(status)s." -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "Volume non trouvé pour l'instance %(instance_id)s." -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3509,7 +3502,7 @@ msgstr "Masque réseau à passer à la configuration d'openvpn" msgid "Launching VPN for %s" msgstr "Démarrage du VPN pour %s" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "Impossible de trouver le volume %s" @@ -3529,279 +3522,279 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 #, fuzzy msgid "Reserved" msgstr "%s reçu" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "error: %s" msgstr "Erreur interceptée : %s" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 #, fuzzy msgid "network" msgstr "réglage de l'hôte réseau" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 #, fuzzy msgid "IP address" msgstr "adresse de départ" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 #, fuzzy msgid "No fixed IP found." msgstr "Aucunes IPs fixes trouvées." -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "L'IP dynamique %(address)s est associée." -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "adresse de départ" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 #, fuzzy msgid "No networks found" msgstr "réglage de l'hôte réseau" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "%(req)s est requis pour créer un réseau." -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "Re-démarrage de l'instance %r" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Le service %(service_id)s ne peut pas être trouvé." -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Le service %(service_id)s ne peut pas être trouvé." -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 #, fuzzy msgid "An unexpected error has occurred." msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3882,255 +3875,255 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "" "Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce" " type de plus." -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "" "Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce" " type de plus." -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Impossible d'attacher le volume à l'instance %s" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "Démarrage de %s instances..." -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 #, fuzzy msgid "instance termination disabled" msgstr "Début de la destruction d'instance" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "Le type d'instance %(instance_type_id)s ne peut être trouvé." -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 #, fuzzy msgid "going to delete a resizing instance" msgstr "Début de la destruction d'instance" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 #, fuzzy msgid "Going to try to terminate instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 #, fuzzy msgid "Going to try to stop instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 #, fuzzy msgid "Going to try to start instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "Création du groupe de sécurité %s" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Impossible de supprimer le VBD %s" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 #, fuzzy msgid "Security group is still in use" msgstr "Révocation de groupe de sécurité %s" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorisation du groupe de sécurité %s" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "Révocation de groupe de sécurité %s" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4165,84 +4158,84 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " @@ -4251,650 +4244,655 @@ msgstr "" "Impossible de migrer l'instance (%(instance_id)s) vers l'hôte actuel " "(%(host)s)." -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "Échec du redémarrage de l'instance" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "Échec de la suspension de l'instance" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, fuzzy, python-format msgid "Error: %s" msgstr "Erreur interceptée : %s" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Va essayer d'arrêter %s" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 #, fuzzy msgid "Rebuilding instance" msgstr "Redémarrage de l'instance %s" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Dé-montage du volume %s" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 #, fuzzy msgid "Rebooting instance" msgstr "Redémarrage de l'instance %s" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Instance actives : %s" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: re-démarrée" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, fuzzy, python-format msgid "injecting file to %(path)s" msgstr "Injection du chemin d'accès : '%s'" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Échec de la suspension de l'instance" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Erreur interceptée : %s" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 #, fuzzy msgid "Unrescuing" msgstr "instance %s: dé-récupération" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: récupération des diagnostiques" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 #, fuzzy msgid "Reset network" msgstr "réglage de l'hôte réseau" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 #, fuzzy msgid "Inject network info" msgstr "réglage de l'hôte réseau" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 #, fuzzy msgid "Get console output" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 #, fuzzy msgid "Getting vnc console" msgstr "Ajout de console" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 #, fuzzy msgid "Getting spice console" msgstr "Ajout de console" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, 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:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Démontage de volume d'une instance inconnue %s" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "L'hôte %(host)s ne peut pas être trouvé." -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, 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:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 #, fuzzy msgid "Updating volume usage cache" msgstr "Suppression de l'utilisateur %s" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: a démarrée" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Suppression de l'utilisateur %s" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, fuzzy, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "L'instance de type %(instance_type)s est invalide." + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5140,12 +5138,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "instance %s: récupérée" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5162,51 +5160,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5415,103 +5413,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d est dépassé, re-démarrage de dnsmasq" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq à renvoyé %s" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d est dépassé, re-démarrage de dnsmasq" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "La destruction de radvd à renvoyé %s" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d est dépassé, re-démarrage radvd" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Backend invalide : %s" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "Démarrage de l'interface VLAN %s" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "L'interface %(interface)s non trouvée." -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Échec de la suspension de l'instance" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Démarrage de l'interface de Bridge %s" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Erreur au démarrage xvp : %s" @@ -5607,38 +5605,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "La somme du nombre de réseau et le début de vlan ne peut excéder 4094" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5674,7 +5672,7 @@ msgstr "%s reçu" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5757,70 +5755,70 @@ msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." msgid "Quantum Error creating security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Suppression du groupe de sécurité %s" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Erreur interceptée : %s" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Suppression du groupe de sécurité %s" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 #, fuzzy msgid "Security group id should be uuid" msgstr "Révocation de groupe de sécurité %s" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 #, fuzzy msgid "Quantum Error:" msgstr "Erreur interceptée : %s" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé." -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, fuzzy, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" "Groupe de sécurité %(security_group_id)s non trouvé pour le projet " "%(project_id)s." -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5839,27 +5837,27 @@ msgstr "Cette règle existe déjà dans le groupe %s" msgid "Original exception being dropped: %s" msgstr "Le quota ne peut pas être trouvé" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5952,11 +5950,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "Execution de la commande (sous-processus) : %s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "Le résultat était %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "Execution de la cmd (SSH): %s" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -6095,58 +6117,58 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 #, fuzzy msgid "An unknown RPC related exception occurred." msgstr "Une exception inconnue s'est produite." -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "Réutilisation invalide d'une connexion RPC" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "Renvoi de l'exception %s à l'appelant" @@ -6466,7 +6488,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6475,36 +6497,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "Volume non trouvé pour l'instance %(instance_id)s." + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, fuzzy, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6793,39 +6827,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "Tentative d'instanciation d'un singleton" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6898,7 +6932,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "Instance actives : %s" @@ -6915,16 +6949,16 @@ msgstr "Après l'arrêt d'instances : %s" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -7044,11 +7078,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7174,19 +7207,19 @@ msgstr "" "Sortie standard : %(stdout)r\n" "Sortie d'erreur : %(stderr)r" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7354,15 +7387,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7421,101 +7454,101 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, fuzzy, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" "instance %(inst_name)s : l'erreur d'injection de donné dans l'image " "%(img_id)s (%(e)s) a été ignorée" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, fuzzy, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "Impossible de monter le système de fichier : %s" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, fuzzy, python-format msgid "Failed to umount container filesystem: %s" msgstr "Impossible de monter le système de fichier : %s" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, fuzzy, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" "instance %(inst_name)s : l'erreur d'injection de donné dans l'image " "%(img_id)s (%(e)s) a été ignorée" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7852,7 +7885,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7867,24 +7900,24 @@ msgstr "Récupération de la sortie de la console de l'instance %s" msgid "Host IP address is: %s" msgstr "Désallocation de l'adresse %s" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8208,12 +8241,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Début de la destruction d'instance" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Injection du chemin d'accès : '%s'" @@ -8379,7 +8412,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Création d'une instance raw" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8447,209 +8480,209 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "Connexion à libvirt: %s" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 #, fuzzy msgid "Going to destroy instance again." msgstr "Va essayer d'arrêter %s" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 #, fuzzy msgid "attaching network adapter failed." msgstr "Aucun réseau défini." -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 #, fuzzy msgid "detaching network adapter failed." msgstr "Aucun réseau défini." -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instance %s: re-démarrée" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Échec du redémarrage de l'instance" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 #, fuzzy msgid "Guest does not have a console available" msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Demande de chargement à xapi de %(vdi_uuids)s en tant qu'ID %(image_id)s" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" "instance %(inst_name)s : l'erreur d'injection de donné dans l'image " "%(img_id)s (%(e)s) a été ignorée" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8657,73 +8690,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8731,50 +8764,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8784,67 +8817,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Echec d'authentification : %s" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8877,153 +8910,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -9136,87 +9169,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, fuzzy, python-format msgid "%s is already mounted" msgstr "le groupe %s existe déjà" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9290,35 +9323,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "Execution de la commande (sous-processus) : %s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 #, fuzzy msgid "File transfer from PowerVM manager failed" msgstr "La connexion à Melange a échoué" @@ -9411,74 +9444,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "Aucuns types d'instance trouvés." -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Création d'une instance raw" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "instance %s : Création de l'image" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Création d'une instance raw" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "instance %s: re-démarrée" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "Démarrage de %s instances..." -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Démarrage de %s instances..." -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9941,7 +9974,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10105,19 +10138,19 @@ msgstr "" "Le point de montage %(mountpoint)s à été détaché de l'instance " "%(instance_name)s" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10225,24 +10258,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Impossible de déchiffrer la clef privée : %s" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "Reçu exception : %s" @@ -10381,72 +10414,72 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "VBD non trouvé dans l'instance %s" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "le groupe %s existe déjà" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "Impossible de deconnecter le VBD %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "Impossible de supprimer le VBD %s" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, 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:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10455,239 +10488,239 @@ 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:479 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Le quota ne peut pas être trouvé" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, 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:648 +#: nova/virt/xenapi/vm_utils.py:649 #, 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:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, 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:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, 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:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, 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:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, 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:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Noyau/Ramdisk VDI %s détruit" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 #, fuzzy msgid "Failed to fetch glance image" msgstr "Échec du redémarrage de l'instance" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, 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:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "Le VDI %s est toujours disponible" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "Re-parcours de SR %s" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, 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:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -10696,66 +10729,66 @@ 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "Connexion de VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "Connexion de VBD %s terminée." -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruction de VBD pour la VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, 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:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "Exécution de pygrub sur %s" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen %s trouvé" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "Pas de kernel Xen trouvé. Démarrage en HVM." -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10763,55 +10796,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "Ecriture de la table de partitionnement %s terminée." -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10825,200 +10865,210 @@ msgstr "Démarrage de l'interface de Bridge %s" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 #, fuzzy msgid "Starting instance" msgstr "Création d'une instance raw" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Échec de la suspension de l'instance" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 #, fuzzy msgid "Starting VM" msgstr "Re-démarrage xvp" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Fin de l'instantané et du chargement de VM %s" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "Échec du redémarrage de l'instance" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 #, fuzzy msgid "Destroying VDIs" msgstr "Re-démarrage xvp" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "Fichiers noyau/ramdisk supprimés" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 #, fuzzy msgid "Destroying VM" msgstr "Re-démarrage xvp" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 #, fuzzy msgid "Injecting network info to xenstore" msgstr "réglage de l'hôte réseau" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, 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:1502 +#: nova/virt/xenapi/vmops.py:1549 #, 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:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -11147,16 +11197,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po index b004f4764..84eee2587 100644 --- a/nova/locale/it/LC_MESSAGES/nova.po +++ b/nova/locale/it/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -84,7 +84,7 @@ msgstr "Percorso dei flags: %s" msgid "An unknown exception occurred." msgstr "E' stato riscontrato un errore sconosciuto" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -168,8 +168,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -185,7 +185,7 @@ msgstr "E' stato ricevuto un input non valido" msgid "Invalid volume" msgstr "Volume non valido" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -199,7 +199,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1238,55 +1238,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "istanza %s: creazione snapshot in corso" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1433,91 +1445,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "Eseguendo cmd (SSH): %s" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "Il risultato é %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1602,130 +1595,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1735,69 +1723,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1806,7 +1799,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1816,7 +1809,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1848,138 +1841,138 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 #, fuzzy msgid "Only instances implemented" msgstr "istanza %s: ripristino" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2020,11 +2013,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "Impossibile sospendere l'istanza" @@ -2043,19 +2036,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2067,63 +2060,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2177,14 +2170,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2227,13 +2220,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2242,20 +2235,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, fuzzy, python-format msgid "Calling method %s" msgstr "Dichiarando la coda %s" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2268,12 +2261,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2281,17 +2274,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2356,221 +2349,221 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 #, fuzzy msgid "Unable to set password on instance" msgstr "Impossibile riavviare l'istanza" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2657,7 +2650,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2677,17 +2670,17 @@ msgstr "compute.api::resume %s" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2843,15 +2836,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2960,7 +2953,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2993,29 +2986,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Dichiarando la coda %s" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Dichiarando la coda %s" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3237,33 +3230,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "istanza %s: creazione snapshot in corso" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3282,94 +3275,94 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "nessun metodo per il messaggio: %s" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "nessun metodo per il messaggio: %s" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "istanza %s: creazione snapshot in corso" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3426,7 +3419,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "Impossibile localizzare il volume %s" @@ -3446,273 +3439,273 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 #, fuzzy msgid "Reserved" msgstr "ricevuto %s" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 #, fuzzy msgid "network" msgstr "istanza %s: ripristino rete" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "Impossibile sospendere l'istanza" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3793,246 +3786,246 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 #, fuzzy msgid "going to delete a resizing instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 #, fuzzy msgid "Going to try to stop instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 #, fuzzy msgid "Going to try to start instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Impossibile localizzare il volume %s" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4067,726 +4060,731 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "Impossibile sospendere l'istanza" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Impossibile riavviare l'istanza" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 #, fuzzy msgid "Rebuilding instance" msgstr "Riavviando l'istanza %s" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Impossibile smontare il volume %s" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 #, fuzzy msgid "Rebooting instance" msgstr "Riavviando l'istanza %s" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 #, fuzzy msgid "instance snapshotting" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Impossibile sospendere l'istanza" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 #, fuzzy msgid "Retrieving diagnostics" msgstr "istanza %s: ricezione diagnostiche" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 #, fuzzy msgid "Reset network" msgstr "istanza %s: ripristino rete" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, 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:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "istanza %s: sospensione in corso" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5031,12 +5029,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5053,51 +5051,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5305,103 +5303,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "Avviando l'interfaccia VLAN %s" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Impossibile sospendere l'istanza" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5496,38 +5494,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5563,7 +5561,7 @@ msgstr "ricevuto %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5646,65 +5644,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5721,27 +5719,27 @@ msgstr "" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5834,11 +5832,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "Esecuzione del comando (sottoprocesso): %s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "Il risultato é %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "Eseguendo cmd (SSH): %s" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5977,58 +5999,58 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 #, fuzzy msgid "An unknown RPC related exception occurred." msgstr "E' stato riscontrato un errore sconosciuto" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "Sollevando eccezione %s al chiamante" @@ -6346,7 +6368,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6355,36 +6377,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6671,39 +6705,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6775,7 +6809,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6792,16 +6826,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6921,11 +6955,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7051,19 +7084,19 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7231,15 +7264,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7297,97 +7330,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7723,7 +7756,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7737,24 +7770,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8078,12 +8111,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8249,7 +8282,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8317,205 +8350,205 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 #, fuzzy msgid "Going to destroy instance again." msgstr "Impossibile riavviare l'istanza" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: creato con successo" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Impossibile riavviare l'istanza" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 #, fuzzy msgid "Guest does not have a console available" msgstr "L'utente non ha i privilegi dell'amministratore" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8523,73 +8556,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Impossibile smontare il volume %s" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8597,50 +8630,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8650,67 +8683,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8743,153 +8776,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -9002,87 +9035,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9156,35 +9189,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "Esecuzione del comando (sottoprocesso): %s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9275,74 +9308,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "istanza %s: sospensione in corso" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Riavviando l'istanza %s" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Riavviando l'istanza %s" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "istanza %s: creazione snapshot in corso" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9799,7 +9832,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9959,19 +9992,19 @@ msgstr "Impossibile smontare il volume %s" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s smontato dall'istanza %(instance_name)s" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10075,24 +10108,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10229,375 +10262,375 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, 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:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s distrutti" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 #, fuzzy msgid "Failed to fetch glance image" msgstr "Impossibile riavviare l'istanza" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Cercando vdi %s per kernel PV" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10605,55 +10638,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10667,195 +10707,205 @@ msgstr "Avviando l'interfaccia Bridge per %s" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 #, fuzzy msgid "Starting instance" msgstr "Riavviando l'istanza %s" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Impossibile sospendere l'istanza" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "Impossibile riavviare l'istanza" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10984,16 +11034,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po index d75fc6627..e1a6b4777 100644 --- a/nova/locale/ja/LC_MESSAGES/nova.po +++ b/nova/locale/ja/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -84,7 +84,7 @@ msgstr "Flags のパス: %s" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -168,8 +168,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -185,7 +185,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -200,7 +200,7 @@ msgstr "Invalid signature: ユーザ %s の署名が不正です。" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1240,55 +1240,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "インスタンス %s: 起動しました。" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1435,91 +1447,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "コマンド(SSH)を実行: %s" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "コマンド実行結果: %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "コールバック中のデバッグ: %s" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "リンクローカルアドレスが見つかりません: %s" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "不正なバックエンドです: %s" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1604,131 +1597,126 @@ msgstr "" msgid "Too many failed authentications." msgstr "認証失敗の回数が多すぎます。" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "アクセスキー %(access_key)s は %(failures)d 回認証に失敗しましたので、%(lock_mins)d 分間ロックします。" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "%s の認証に失敗しました。" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 #, fuzzy msgid "Timestamp failed validation." msgstr "認証失敗の回数が多すぎます。" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "アクション(action): %s" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "引数: %(key)s\t\t値: %(value)s" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "コントローラ=%(controller)s とアクション=%(action)s 用の許可されていないリクエスト" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "InstanceNotFound が発行されました: %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "VolumeNotFound が発行されました: %s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "NotFound 発生: %s" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "予期しないエラー発生: %s" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "予期しないエラー発生: %s" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "未知のエラーが発生しました。再度リクエストを実行してください。" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "未サポートの API リクエスト: コントローラ = %(controller)s, アクション = %(action)s" @@ -1738,69 +1726,74 @@ msgstr "未サポートの API リクエスト: コントローラ = %(controlle msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "Create key pair: キーペア %s を作成します。" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "Delete key pair: キーペア %s を削除します。" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "有効なルールを作成する為の十分なパラメータがありません" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "指定されたパラメータに該当するルールがありません。" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "指定されたルールは既にグループ %s に存在しています。" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Create volume: %s GBのボリュームを作成します。" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, 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 に接続" @@ -1809,7 +1802,7 @@ msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s の msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Detach volume: ボリューム %s をデタッチします" @@ -1820,7 +1813,7 @@ msgid "Detach Volume Failed." msgstr "Detach volume: ボリューム %s をデタッチします" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "アトリビュート %s はサポートされていません。" @@ -1852,140 +1845,140 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "インスタンス終了処理を開始します。" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "De-registering image: イメージ %s を登録解除します。" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, 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:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "ユーザまたはグループが指定されていません。" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "グループ \"all\" のみサポートされています。" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type は add または remove の何れかである必要があります。" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "イメージ %s の公開設定を更新します。" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 #, fuzzy msgid "Only instances implemented" msgstr "インスタンス %s: rescued" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2025,11 +2018,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" @@ -2048,19 +2041,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2072,63 +2065,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2182,14 +2175,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2232,13 +2225,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2247,20 +2240,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, fuzzy, python-format msgid "Calling method %s" msgstr "getter %s をコールします。" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2273,12 +2266,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2286,17 +2279,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, fuzzy, python-format msgid "Invalid is_public filter [%s]" msgstr "Invalid signature: ユーザ %s の署名が不正です。" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, fuzzy, python-format msgid "Invalid minRam filter [%s]" msgstr "Invalid signature: ユーザ %s の署名が不正です。" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2361,224 +2354,224 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "%s を停止しようとしています" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 #, fuzzy msgid "HostId cannot be updated." msgstr "マウントポイントを変換できません。 %s" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 #, fuzzy msgid "Personality cannot be updated." msgstr "マウントポイントを変換できません。 %s" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 #, fuzzy msgid "Unable to set password on instance" msgstr "インスタンス終了処理を開始します。" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2665,7 +2658,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2685,17 +2678,17 @@ msgstr "例外: compute.api::resume %s" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2853,15 +2846,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2971,7 +2964,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3005,29 +2998,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, fuzzy, python-format msgid "Enabling host %s." msgstr "getter %s をコールします。" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "getter %s をコールします。" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3252,33 +3245,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "インスタンス %s: 起動しました。" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3297,94 +3290,94 @@ msgstr "Release address: アドレス %s を開放します。" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "インスタンス終了処理を開始します。" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "インスタンス終了処理を開始します。" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3442,7 +3435,7 @@ msgstr "openvpnの設定に入れるネットマスクの値" msgid "Launching VPN for %s" msgstr "%s 用のVPNを起動します。" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "ボリューム %s の存在が確認できません。" @@ -3462,277 +3455,277 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 #, fuzzy msgid "Reserved" msgstr "受信: %s" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 #, fuzzy msgid "network" msgstr "ネットワークホストの設定をします。" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 #, fuzzy msgid "IP address" msgstr "開始アドレス" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "グループ %s は既に存在しています。" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "開始アドレス" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 #, fuzzy msgid "No networks found" msgstr "ネットワークホストの設定をします。" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 #, fuzzy msgid "An unexpected error has occurred." msgstr "予期しないエラー発生: %s" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3813,251 +3806,251 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "インスタンス %s にボリュームを接続(attach)できません。" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 #, fuzzy msgid "instance termination disabled" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "インスタンス %s: 起動しました。" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 #, fuzzy msgid "going to delete a resizing instance" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 #, fuzzy msgid "Going to try to soft delete instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 #, fuzzy msgid "Going to try to terminate instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 #, fuzzy msgid "Going to try to stop instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 #, fuzzy msgid "Going to try to start instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, fuzzy, python-format msgid "snapshot for %s" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group: セキュリティグループ %s を作成します。" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "VBD %s の削除に失敗しました。" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 #, fuzzy msgid "Security group is still in use" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress: セキュリティグループ許可 %s" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4092,734 +4085,739 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "予期しないエラー発生: %s" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "%s を停止しようとしています" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, fuzzy, python-format msgid "Error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "%s を停止しようとしています" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "インスタンス %s は実行中です。" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Instance disappeared during reboot" msgstr "インスタンス%s: 再起動しました。" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 #, fuzzy msgid "instance snapshotting" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, fuzzy, python-format msgid "injecting file to %(path)s" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 #, fuzzy msgid "Unrescuing" msgstr "Unrescuing: インスタンス %s をアンレスキューします。" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 #, fuzzy msgid "Retrieving diagnostics" msgstr "retrieving diagnostics: インスタンス %s の診断情報を取得します。" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 #, fuzzy msgid "Reset network" msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 #, fuzzy msgid "Inject network info" msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 #, fuzzy msgid "Get console output" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 #, fuzzy msgid "Getting vnc console" msgstr "コンソールを追加しています" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 #, fuzzy msgid "Getting spice console" msgstr "コンソールを追加しています" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "ボリュームを未知のインスタンス %s からデタッチします。" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "インスタンス %s: 起動しました。" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "インスタンス %s: 起動しました。" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 #, fuzzy msgid "Updating volume usage cache" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "インスタンス %s: 起動しました。" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5061,12 +5059,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "インスタンス %s: rescued" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5083,51 +5081,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5335,103 +5333,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d は無効です。dnsmasqを再実行します。" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "dnsmasqに対してhupを送信しましたが %s が発生しました。" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d は無効です。dnsmasqを再実行します。" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "radvd 停止が %s 例外を発行しました" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d がストールしているので radvd を再実行しています…" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "不正なバックエンドです: %s" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "VLANインタフェース %s を開始します。" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "xvp の開始中にエラー: %s" @@ -5526,38 +5524,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "ネットワークの数とVLANの開始番号の和は 4094 より大きくできません。" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5593,7 +5591,7 @@ msgstr "受信: %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5676,68 +5674,68 @@ msgstr "ネットワークホストの設定をします。" msgid "Quantum Error creating security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 #, fuzzy msgid "Security group id should be uuid" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 #, fuzzy msgid "Quantum Error:" msgstr "エラー %s をキャッチしました。" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Authorize security group ingress: セキュリティグループ許可 %s" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5754,27 +5752,27 @@ msgstr "指定されたルールは既にグループ %s に存在していま msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5867,11 +5865,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "コマンド実行(subprocess): %s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "コマンド実行結果: %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "コマンド(SSH)を実行: %s" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -6010,57 +6032,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "呼び出し元に 例外 %s を返却します。" @@ -6379,7 +6401,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6388,36 +6410,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "インスタンス終了処理を開始します。" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6704,39 +6738,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "シングルトンをインスタンス化しようとしました。" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6809,7 +6843,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "インスタンス %s は実行中です。" @@ -6826,16 +6860,16 @@ msgstr "インスタンス %s を終了した後です。" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6955,11 +6989,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7084,19 +7117,19 @@ msgstr "" "標準出力: %(stdout)r\n" "標準エラー出力: %(stderr)r" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7264,15 +7297,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7330,97 +7363,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, fuzzy, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s へのデータ埋め込みのエラーを無視しています (%(e)s)" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, fuzzy, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "ファイルシステム %s のマウントに失敗しました。" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, fuzzy, python-format msgid "Failed to umount container filesystem: %s" msgstr "ファイルシステム %s のマウントに失敗しました。" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, fuzzy, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s へのデータ埋め込みのエラーを無視しています (%(e)s)" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7756,7 +7789,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7771,24 +7804,24 @@ msgstr "Get console output: インスタンス %s のコンソール出力を取 msgid "Host IP address is: %s" msgstr "Release address: アドレス %s を開放します。" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8112,12 +8145,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "インスタンス終了処理を開始します。" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "ファイルパス '%s' を埋め込んでいます" @@ -8283,7 +8316,7 @@ msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "raw instanceを生成します。" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8351,203 +8384,203 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "libvirt %s へ接続します。" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 #, fuzzy msgid "Going to destroy instance again." msgstr "%s を停止しようとしています" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "インスタンス%s: 再起動しました。" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "データ: %(data)r, ファイルパス: %(fpath)r" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s へのデータ埋め込みのエラーを無視しています (%(e)s)" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8555,73 +8588,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8629,50 +8662,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8682,67 +8715,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "%s の認証に失敗しました。" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8775,153 +8808,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -9034,87 +9067,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, fuzzy, python-format msgid "%s is already mounted" msgstr "グループ %s は既に存在しています。" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9187,35 +9220,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "コマンド実行(subprocess): %s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9306,74 +9339,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "インスタンス %s: 起動しました。" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "raw instanceを生成します。" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "インスタンス %s のイメージを生成します。" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "raw instanceを生成します。" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "インスタンス%s: 再起動しました。" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9836,7 +9869,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9996,19 +10029,19 @@ msgstr "ボリューム %s を切断(detach)できません" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "インスタンス %(instance_name)s からマウントポイント %(mountpoint)s を切断(detach)しました" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10115,24 +10148,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "例外 %s が発生しました。" @@ -10269,72 +10302,72 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "インスタンス %s のVBDが見つかりません。" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "グループ %s は既に存在しています。" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "VBD %s の unplug に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "VBD %s の削除に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, 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:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10343,305 +10376,305 @@ msgstr "" "%(sr_ref)s 上に VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, " "%(read_only)s) を作成しました。" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 #, fuzzy msgid "Starting snapshot for VM" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, 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:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, 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:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, 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:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "ドメイン0 上の /boot/guest に VDI %s をコピー中" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "カーネル/RAMディスク VDI %s が削除されました" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "PV kernelのvdi %s を取得します。" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "VDI %s は依然として存在しています。" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "SR %s を再スキャンします。" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, 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:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "VBD %s を接続しています… " -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "仮想ブロックデバイス(VBD) %s の接続が完了しました。" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "VDI %s 用の仮想ブロックデバイス(VBD)を削除しています… " -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "VDI %s 用の仮想ブロックデバイス(VBD)の削除が完了しました。" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "%s に対して pygrub を実行しています" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "Xen Kernel %s が見つかりました。" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" "No Xen kernel found. Booting HVM.\r\n" "Xen 用カーネルが見つかりません。完全仮想化モード(HVM)で起動しています。" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10649,55 +10682,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "パーティションテーブル %s の書き込みが完了しました。" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10711,199 +10751,209 @@ msgstr "%s 用のブリッジインタフェースを開始します。" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 #, fuzzy msgid "Starting instance" msgstr "raw instanceを生成します。" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 #, fuzzy msgid "Starting VM" msgstr "xvp を再起動しています" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "VM %s のスナップショットとアップロードが完了しました。" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "インスタンス終了処理を開始します。" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 #, fuzzy msgid "Destroying VDIs" msgstr "xvp を再起動しています" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "カーネル/RAMディスクファイルが削除されました" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 #, fuzzy msgid "Destroying VM" msgstr "xvp を再起動しています" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 #, fuzzy msgid "Injecting network info to xenstore" msgstr "ネットワークホストの設定をします。" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, 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:1502 +#: nova/virt/xenapi/vmops.py:1549 #, 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:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -11032,16 +11082,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po index a6463b245..dbc67054c 100644 --- a/nova/locale/ko/LC_MESSAGES/nova.po +++ b/nova/locale/ko/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -83,7 +83,7 @@ msgstr "플래그 경로: %s" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -167,8 +167,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -184,7 +184,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -198,7 +198,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1235,55 +1235,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "인스턴스 %s: 스냅샷 저장중" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1428,91 +1440,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1597,130 +1590,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1730,69 +1718,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1801,7 +1794,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1811,7 +1804,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1843,137 +1836,137 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2013,11 +2006,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" @@ -2036,19 +2029,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2060,63 +2053,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2170,14 +2163,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2220,13 +2213,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2235,20 +2228,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2261,12 +2254,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2274,17 +2267,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2349,220 +2342,220 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2649,7 +2642,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2669,17 +2662,17 @@ msgstr "compute.api::resume %s" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2834,15 +2827,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2951,7 +2944,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2984,29 +2977,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3225,33 +3218,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3270,94 +3263,94 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3414,7 +3407,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "%s 볼륨을 찾을수 없습니다" @@ -3434,271 +3427,271 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3778,243 +3771,243 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4048,722 +4041,727 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 #, fuzzy msgid "Rebuilding instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 #, fuzzy msgid "Rebooting instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 #, fuzzy msgid "instance snapshotting" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5004,12 +5002,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5026,51 +5024,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5277,103 +5275,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5468,38 +5466,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5534,7 +5532,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5616,65 +5614,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5691,27 +5689,27 @@ msgstr "" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5804,11 +5802,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5947,57 +5969,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6311,7 +6333,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6320,36 +6342,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6636,39 +6670,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6740,7 +6774,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6757,16 +6791,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6886,11 +6920,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7015,19 +7048,19 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7195,15 +7228,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7261,97 +7294,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7686,7 +7719,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7700,24 +7733,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8040,12 +8073,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8210,7 +8243,7 @@ msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8278,201 +8311,201 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8480,73 +8513,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8554,50 +8587,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8607,67 +8640,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8700,153 +8733,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8959,87 +8992,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9112,35 +9145,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9231,74 +9264,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9754,7 +9787,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9914,19 +9947,19 @@ msgstr "%s 볼륨 탈착에 실패했습니다" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 탈착되었습니다" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10030,24 +10063,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10184,374 +10217,374 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10559,55 +10592,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10621,194 +10661,204 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 #, fuzzy msgid "Starting instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10936,16 +10986,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/ko_KR/LC_MESSAGES/nova.po b/nova/locale/ko_KR/LC_MESSAGES/nova.po index 423155ebe..60706b483 100644 --- a/nova/locale/ko_KR/LC_MESSAGES/nova.po +++ b/nova/locale/ko_KR/LC_MESSAGES/nova.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2013-05-06 16:05+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" @@ -84,7 +84,7 @@ msgstr "" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -168,8 +168,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "Keypair 데이터가 맞지 않습니다" @@ -185,7 +185,7 @@ msgstr "입력 값이 정확하지 않습니다." msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -199,7 +199,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1235,55 +1235,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1428,91 +1440,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1597,130 +1590,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1730,69 +1718,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1801,7 +1794,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1811,7 +1804,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1843,137 +1836,137 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2013,11 +2006,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, python-format msgid "Failed to get metadata for instance id: %s" msgstr "" @@ -2036,19 +2029,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2060,63 +2053,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2170,14 +2163,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2220,13 +2213,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2235,20 +2228,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2261,12 +2254,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2274,17 +2267,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2349,220 +2342,220 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2649,7 +2642,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2669,17 +2662,17 @@ msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2831,15 +2824,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2947,7 +2940,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2980,29 +2973,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3221,33 +3214,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3266,94 +3259,94 @@ msgstr "주소 릴리즈 %s" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3410,7 +3403,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, python-format msgid "Failed to load %s" msgstr "" @@ -3430,270 +3423,270 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 msgid "instance" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3773,242 +3766,242 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4042,714 +4035,719 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -4990,12 +4988,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5012,51 +5010,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5263,103 +5261,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5454,38 +5452,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5520,7 +5518,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5602,65 +5600,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5677,27 +5675,27 @@ msgstr "" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5790,11 +5788,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5933,57 +5955,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6297,7 +6319,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6306,36 +6328,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:92 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6622,39 +6656,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6726,7 +6760,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6743,16 +6777,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6872,11 +6906,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -6996,19 +7029,19 @@ msgstr "" msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7176,15 +7209,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7242,97 +7275,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7666,7 +7699,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7680,24 +7713,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8018,12 +8051,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8181,7 +8214,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8249,201 +8282,201 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8451,73 +8484,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8525,50 +8558,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8578,67 +8611,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8671,153 +8704,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8930,87 +8963,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9082,35 +9115,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9201,74 +9234,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, python-format msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9724,7 +9757,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9882,19 +9915,19 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -9998,24 +10031,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10152,374 +10185,374 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10527,55 +10560,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10589,193 +10629,203 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "인스턴스 재시작 실패" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10903,16 +10953,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/nb/LC_MESSAGES/nova.po b/nova/locale/nb/LC_MESSAGES/nova.po index d75e603d6..3daec6cc4 100644 --- a/nova/locale/nb/LC_MESSAGES/nova.po +++ b/nova/locale/nb/LC_MESSAGES/nova.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2012-09-13 10:30+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: nb \n" @@ -85,7 +85,7 @@ msgstr "" msgid "An unknown exception occurred." msgstr "En ukjent feil oppsto." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -169,8 +169,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -186,7 +186,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -200,7 +200,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Ugyldig IP protokoll %(protocol)s." @@ -1236,55 +1236,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1429,91 +1441,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "Resultat var %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "Forventet objekt av typen: %s" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "Tjenernavn er ikke en streng eller unicode" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1598,130 +1591,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "Signatur ikke gitt" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1731,69 +1719,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "Lag nøkkelpar %s" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "Importer nøkkel %s" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "Slett nøkkelpar %s" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, fuzzy, python-format +msgid "Invalid IP protocol %s." +msgstr "Ugyldig IP protokoll %(protocol)s." + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "Ingen regel for de angitte parametrene." -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1802,7 +1795,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1812,7 +1805,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1844,137 +1837,137 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "bruker eller gruppe ikke spesifisert" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "kun gruppe \"all\" er støttet" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2015,11 +2008,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "Kunne ikke hente metadata for ip:% s" @@ -2038,19 +2031,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2062,63 +2055,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2172,14 +2165,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Kunne ikke laste utvidelse %(ext_factory)s: %(exc)s" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "Kunne ikke laste utvidelse %(classpath)s: %(exc)s" #: nova/api/openstack/extensions.py:370 -#, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +#, fuzzy, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "Kunne ikke laste utvidelse %(ext_name)s: %(exc)s" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2222,13 +2215,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "Ingen slik handling: %s" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2237,20 +2230,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2263,12 +2256,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2276,17 +2269,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2351,221 +2344,221 @@ msgstr "Tjener eksisterer ikke" msgid "Metadata item was not found" msgstr "Metadata element ble ikke funnet" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, fuzzy, python-format msgid "Flavor '%s' could not be found " msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "Feil nettverks-format: mangler %s" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "Feil nettverks-format" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "Tjenernavn er ikke definert" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 #, fuzzy msgid "Flavor used by the instance could not be found." msgstr "Ressurs ble ikke funnet." -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2652,7 +2645,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2672,17 +2665,17 @@ msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2835,15 +2828,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2952,7 +2945,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2985,29 +2978,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3229,33 +3222,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3274,94 +3267,94 @@ msgstr "Frigjør adresse %s" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, fuzzy, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "Kunne ikke laste utvidelse %(ext_factory)s: %(exc)s" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3418,7 +3411,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "Kan ikke finne adressen %r" @@ -3438,272 +3431,272 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 #, fuzzy msgid "IP address" msgstr "Tildel adresse" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 #, fuzzy msgid "No networks found" msgstr "Nettverk ikke funnet" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 msgid "instance" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3783,242 +3776,242 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4052,714 +4045,719 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "Nettverk ikke funnet" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Kunne ikke hente metadata for ip:% s" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5000,12 +4998,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5022,51 +5020,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5273,103 +5271,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5464,38 +5462,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5531,7 +5529,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5614,65 +5612,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5689,27 +5687,27 @@ msgstr "Denne regelen eksisterer allerede i gruppen %s" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5802,11 +5800,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "Resultat var %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "%r feilet. Prøver på nytt." +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5945,57 +5967,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6310,7 +6332,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6319,36 +6341,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:92 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6636,39 +6670,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6741,7 +6775,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6758,16 +6792,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6887,11 +6921,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7012,19 +7045,19 @@ msgstr "" msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7193,15 +7226,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7259,97 +7292,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7683,7 +7716,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7697,24 +7730,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "Frigjør adresse %s" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8035,12 +8068,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8198,7 +8231,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8266,203 +8299,203 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 #, fuzzy msgid "attaching network adapter failed." msgstr "Ingen nettverk definert." -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 #, fuzzy msgid "detaching network adapter failed." msgstr "Ingen nettverk definert." -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8470,73 +8503,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8544,50 +8577,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8597,67 +8630,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8690,153 +8723,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8949,87 +8982,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "Tjener ikke funnet" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9101,35 +9134,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9220,74 +9253,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, python-format msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9743,7 +9776,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9903,19 +9936,19 @@ msgstr "Kan ikke finne adressen %r" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10019,24 +10052,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10173,375 +10206,375 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10549,55 +10582,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10611,194 +10651,203 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 #, fuzzy msgid "No suitable network for migrate" msgstr "Feil nettverks-format" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10926,16 +10975,77 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index 0879981bc..75d88b1c5 100644 --- a/nova/locale/nova.pot +++ b/nova/locale/nova.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: nova jenkins.nova.propose.translation.update.246\n" +"Project-Id-Version: nova jenkins.nova.propose.translation.update.250\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -83,7 +83,7 @@ msgstr "" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -167,8 +167,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -184,7 +184,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -198,7 +198,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1234,55 +1234,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1427,91 +1439,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1596,130 +1589,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1729,69 +1717,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1800,7 +1793,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1810,7 +1803,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1842,137 +1835,137 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2012,11 +2005,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, python-format msgid "Failed to get metadata for instance id: %s" msgstr "" @@ -2035,19 +2028,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2059,63 +2052,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2169,14 +2162,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2219,13 +2212,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2234,20 +2227,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2260,12 +2253,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2273,17 +2266,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2348,220 +2341,220 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2648,7 +2641,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2668,17 +2661,17 @@ msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2830,15 +2823,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2946,7 +2939,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2979,29 +2972,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3220,33 +3213,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3265,94 +3258,94 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3409,7 +3402,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, python-format msgid "Failed to load %s" msgstr "" @@ -3429,270 +3422,270 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 msgid "instance" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3772,242 +3765,242 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4041,714 +4034,719 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -4989,12 +4987,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5011,51 +5009,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5262,103 +5260,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5453,38 +5451,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5519,7 +5517,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5601,65 +5599,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5676,27 +5674,27 @@ msgstr "" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5789,11 +5787,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5932,57 +5954,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6296,7 +6318,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6305,36 +6327,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:92 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6621,39 +6655,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6725,7 +6759,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6742,16 +6776,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6871,11 +6905,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -6995,19 +7028,19 @@ msgstr "" msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7175,15 +7208,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7241,97 +7274,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7665,7 +7698,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7679,24 +7712,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8017,12 +8050,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8180,7 +8213,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8248,201 +8281,201 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8450,73 +8483,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8524,50 +8557,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8577,67 +8610,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8670,153 +8703,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8929,87 +8962,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9081,35 +9114,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9200,74 +9233,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, python-format msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9723,7 +9756,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9881,19 +9914,19 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -9997,24 +10030,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10151,374 +10184,374 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10526,55 +10559,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10588,193 +10628,202 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10902,16 +10951,16 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po index 463375c36..e827c080d 100644 --- a/nova/locale/pt_BR/LC_MESSAGES/nova.po +++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+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" @@ -84,7 +84,7 @@ msgstr "Localização dos sinalizadores: %s" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -168,8 +168,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -185,7 +185,7 @@ msgstr "Dados recebidos é inválido" msgid "Invalid volume" msgstr "Volume inválido" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -200,7 +200,7 @@ msgstr "Assinatura inválida para usuário %s" 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:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Protocolo IP %(protocol)s é inválido." @@ -1239,56 +1239,68 @@ msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" #: nova/exception.py:1157 +#, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 #, 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:1161 +#: nova/exception.py:1166 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "A instância %(instance_id)s não está executando." +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1435,91 +1447,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "Executando o comando (SSH): %s" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "Ambiente não suportado por SSH" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "Resultado foi %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "depuração em retorno de chamada: %s" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "Endereço para Link Local não encontrado: %s" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Não foi possível atribuir um IP para o Link Local de %(interface)s :%(ex)s" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "Backend inválido: %s" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "Objeto esperado do tipo: %s" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1604,131 +1597,126 @@ msgstr "" msgid "Too many failed authentications." msgstr "Muitas falhas de autenticação." -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Falha de Autenticação: %s" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 #, fuzzy msgid "Timestamp failed validation." msgstr "Muitas falhas de autenticação." -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "ação: %s" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "NotFound lançado: %s" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "Erro inexperado lançado: %s" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "Erro inexperado lançado: %s" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "Ocorreu um erro desconhecido. Por favor tente sua requisição novamente." -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1738,69 +1726,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "Criar par de chaves %s" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "Remover par de chaves %s" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, fuzzy, python-format +msgid "Invalid IP protocol %s." +msgstr "Protocolo IP %(protocol)s é inválido." + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "Não existe regra para os parâmetros especificados" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Esta regra já existe no grupo %s" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "Obter saída do console para instância %s" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Criar volume de %s GB" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1809,7 +1802,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Desanexar volume %s" @@ -1820,7 +1813,7 @@ msgid "Detach Volume Failed." msgstr "Desanexar volume %s" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "atributo não suportado: %s" @@ -1852,140 +1845,140 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "Começando a terminar instâncias" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instância %r" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "Removendo o registro da imagem %s" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "usuário ou grupo não especificado" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "apenas o grupo \"all\" é suportado" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type deve ser add ou remove" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Atualizando publicidade da imagem %s" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 #, fuzzy msgid "Only instances implemented" msgstr "Instância não existe" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2026,11 +2019,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "Falha ao obter metadados para o ip: %s" @@ -2049,19 +2042,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2073,63 +2066,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2183,14 +2176,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2233,13 +2226,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "Corpo do pedido está mal formado" @@ -2248,20 +2241,20 @@ msgstr "Corpo do pedido está mal formado" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, fuzzy, python-format msgid "Calling method %s" msgstr "Chamando o pai %s" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2274,12 +2267,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2287,17 +2280,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, fuzzy, python-format msgid "Invalid is_public filter [%s]" msgstr "Assinatura inválida para usuário %s" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, fuzzy, python-format msgid "Invalid minRam filter [%s]" msgstr "Assinatura inválida para usuário %s" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2362,225 +2355,225 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Começando a terminar instâncias" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, fuzzy, python-format msgid "Flavor '%s' could not be found " msgstr "Host %(host)s não encontrado." -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 #, fuzzy msgid "HostId cannot be updated." msgstr "Ponto de montagem não pode ser traduzido: %s" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 #, fuzzy msgid "Personality cannot be updated." msgstr "Ponto de montagem não pode ser traduzido: %s" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 #, fuzzy msgid "Flavor used by the instance could not be found." msgstr "Serviço %(service_id)s não encontrado." -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 #, fuzzy msgid "Unable to set password on instance" msgstr "Falhou ao reiniciar instância" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2667,7 +2660,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2687,17 +2680,17 @@ msgstr "compute.api::resume %s" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2854,15 +2847,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2974,7 +2967,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "Volume não encontrada para a instância %(instance_id)s." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3008,29 +3001,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Chamando o pai %s" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Chamando o pai %s" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,33 +3250,33 @@ msgstr "vol=%s" msgid "Delete volume with id: %s" msgstr "Remover volume com id: %s" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "Instância %s não encontrada" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3302,94 +3295,94 @@ msgstr "Liberar endereço %s" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "sem método para mensagem: %s" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "sem método para mensagem: %s" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "A instância %(instance_id)s não está executando." -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "Volume não encontrada para a instância %(instance_id)s." -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3447,7 +3440,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "Executando VPN para %s" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "Não foi possível criar volume" @@ -3467,278 +3460,278 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 #, fuzzy msgid "Reserved" msgstr "recebido %s" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "error: %s" msgstr "Capturado o erro: %s" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 #, fuzzy msgid "network" msgstr "instância %s: reset da rede" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 #, fuzzy msgid "IP address" msgstr "Alocar endereço" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "group %s já existe" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 #, fuzzy msgid "No networks found" msgstr "Nenhuma rede definida." -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "%(req)s é necessário para criar a rede." -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "Reiniciar instância %r" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Serviço %(service_id)s não encontrado." -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Serviço %(service_id)s não encontrado." -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 #, fuzzy msgid "An unexpected error has occurred." msgstr "Erro inexperado lançado: %s" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3819,250 +3812,250 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Não é possível anexar o volume na instância %s" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 #, fuzzy msgid "instance termination disabled" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "A instância %(instance_id)s não está executando." -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 #, fuzzy msgid "going to delete a resizing instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 #, fuzzy msgid "Going to try to terminate instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 #, fuzzy msgid "Going to try to stop instance" msgstr "Falhou ao reiniciar instância" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 #, fuzzy msgid "Going to try to start instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "Criar Grupo de Segurança %s" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Não é possível destruir o VBD %s" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 #, fuzzy msgid "Security group is still in use" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizada entrada do grupo de segurança %s" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4097,733 +4090,738 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "Falhou ao reiniciar instância" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "Falha ao suspender instância" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Erro inexperado lançado: %s" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Começando a terminar instâncias" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, fuzzy, python-format msgid "Error: %s" msgstr "Capturado o erro: %s" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Começando a terminar instâncias" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 #, fuzzy msgid "Rebuilding instance" msgstr "Reconstruindo instância %s" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Desanexar volume %s" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 #, fuzzy msgid "Rebooting instance" msgstr "Reiniciando a instância %s" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Reconstruindo instância %s" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 #, fuzzy msgid "instance snapshotting" msgstr "instância %s: fazendo um snapshot" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "Removendo imagem %s" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 #, fuzzy msgid "error setting admin password" msgstr "Configurar senha do administrador" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Falha ao suspender instância" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Capturado o erro: %s" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 #, fuzzy msgid "Unrescuing" msgstr "instância %s: desfazendo o resgate" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "Instância não existe" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 #, fuzzy msgid "Retrieving diagnostics" msgstr "instância %s: recuperando os diagnósticos" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 #, fuzzy msgid "Reset network" msgstr "instância %s: reset da rede" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 #, fuzzy msgid "Get console output" msgstr "Obter saída do console para instância %s" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 #, fuzzy msgid "Getting vnc console" msgstr "Adicionando console" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 #, fuzzy msgid "Getting spice console" msgstr "Adicionando console" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, 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:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Desconectando volume da instância desconhecida %s" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "Rede %(network_id)s não foi encontrada." -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "Host %(host)s não encontrado." -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Falha ao obter metadados para o ip: %s" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, 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:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 #, fuzzy msgid "Updating volume usage cache" msgstr "Remover volume com id: %s" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instância %s não encontrada" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Removendo imagem %s" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, fuzzy, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "Iniciando instância %s" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5067,12 +5065,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "Corpo do pedido está mal formado" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5089,51 +5087,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5341,103 +5339,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d está ultrapassado, reiniciando dnsmasq" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d está ultrapassado, reiniciando dnsmasq" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d está ultrapassado, reiniciando radvd" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Backend inválido: %s" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "Iniciando a VLAN %s" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Iniciando instância %s" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "Interface %(interface)s não encontrada." -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Falha ao suspender instância" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Iniciando instância %s" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Removendo o registro da imagem %s" @@ -5532,38 +5530,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "Rede já existe!" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5599,7 +5597,7 @@ msgstr "_remover: %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5682,68 +5680,68 @@ msgstr "Removendo rede com id %s" msgid "Quantum Error creating security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Excluir grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Capturado o erro: %s" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Excluir grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 #, fuzzy msgid "Security group id should be uuid" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 #, fuzzy msgid "Quantum Error:" msgstr "Capturado o erro: %s" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Autorizada entrada do grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5760,27 +5758,27 @@ msgstr "Esta regra já existe no grupo %s" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5873,11 +5871,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "Executando comando (subprocesso): %s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "Resultado foi %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "%r falhou. Tentando novamente." +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "Executando o comando (SSH): %s" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "Ambiente não suportado por SSH" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -6016,57 +6038,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "Reutilização inválida de uma conexão RPC." -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "Retornando exceção %s ao método de origem" @@ -6386,7 +6408,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6395,36 +6417,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "Volume não encontrada para a instância %(instance_id)s." + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6711,39 +6745,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "Tentativa de instanciar singleton" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6816,7 +6850,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6833,16 +6867,16 @@ msgstr "" msgid "Internal error" msgstr "Erro interno" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6962,11 +6996,11 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#, fuzzy, python-format +msgid "Unable to load the virtualization driver" msgstr "Não foi possível carregar o driver de virtualização: %s" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7093,19 +7127,19 @@ msgstr "" "Saída padrão: %(stdout)r\n" "Erro: %(stderr)r" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7274,15 +7308,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7340,97 +7374,97 @@ msgstr "nenhuma partição encontrada" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, fuzzy, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "Falhou em montar sistema de arquivo: %s" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, fuzzy, python-format msgid "Failed to umount container filesystem: %s" msgstr "Falhou em montar sistema de arquivo: %s" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7767,7 +7801,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7782,24 +7816,24 @@ msgstr "Obter saída do console para instância %s" msgid "Host IP address is: %s" msgstr "Liberar endereço %s" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8123,12 +8157,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Começando a terminar instâncias" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8294,7 +8328,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Obter saída do console para instância %s" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8362,209 +8396,209 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 #, fuzzy msgid "Going to destroy instance again." msgstr "Falhou ao reiniciar instância" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 #, fuzzy msgid "attaching network adapter failed." msgstr "Nenhuma rede definida." -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 #, fuzzy msgid "detaching network adapter failed." msgstr "Nenhuma rede definida." -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: criado com sucesso" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Falhou ao reiniciar instância" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 #, fuzzy msgid "Guest does not have a console available" msgstr "Usuário não tem privilégios de administrador" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" "Solicitando à xapi para realizar upload da imagem %(vdi_uuids)s com ID " "%(image_id)s" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8572,73 +8606,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Obtendo o tamanho da imagem para a imagem %s" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8646,50 +8680,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8699,67 +8733,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Falha de Autenticação: %s" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8792,153 +8826,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Iniciando a Bridge para %s" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -9051,87 +9085,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, fuzzy, python-format msgid "%s is already mounted" msgstr "group %s já existe" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9205,35 +9239,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "Executando comando (subprocesso): %s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9324,74 +9358,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "Instância não encontrada" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Iniciando a Bridge para %s" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Iniciando instância %s" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Iniciando instância %s" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "instância %s: fazendo um snapshot" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "Começando a terminar instâncias" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Começando a terminar instâncias" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9852,7 +9886,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10012,19 +10046,19 @@ msgstr "Não foi possível criar volume" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Ponto de montagem %(mountpoint)s desanexada da instância %(instance_name)s" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10128,24 +10162,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10284,73 +10318,73 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 #, fuzzy msgid "Created VM" msgstr "_criar: %s" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, 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:363 +#: nova/virt/xenapi/vm_utils.py:364 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "group %s já existe" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "Não é possível desconectar o VBD %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "Não é possível destruir o VBD %s" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, 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:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10359,306 +10393,306 @@ 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:479 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, 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:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, 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:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, 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:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk %s destruidos" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 #, fuzzy msgid "Failed to fetch glance image" msgstr "Falhou ao reiniciar instância" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Verificando o vdi %s para kernel PV" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "O VDI %s continua disponível" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "Re-escaneando SR %s" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, 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:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "Conectando VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "O VDB %s foi conectado." -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruindo VBD para o VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, 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:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "Rodando pygrub novamente %s" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen encontrado: %s" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "Kernel Xen não encontrado. Iniciando como HVM." -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10666,55 +10700,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, fuzzy, python-format msgid "Updating progress to %(progress)d" msgstr "Atualizando agente para %s" @@ -10728,195 +10769,205 @@ msgstr "Iniciando a Bridge para %s" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 #, fuzzy msgid "Starting instance" msgstr "Iniciando instância %s" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Falha ao suspender instância" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "Falhou ao reiniciar instância" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, 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:1502 +#: nova/virt/xenapi/vmops.py:1549 #, 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:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -11045,16 +11096,77 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po index bb486eb85..8b3d169fc 100644 --- a/nova/locale/ru/LC_MESSAGES/nova.po +++ b/nova/locale/ru/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -88,7 +88,7 @@ msgstr "Расположение флагов: %s" msgid "An unknown exception occurred." msgstr "Обнаружено неизвестное исключение." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -175,8 +175,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -192,7 +192,7 @@ msgstr "" msgid "Invalid volume" msgstr "Недопустимый том" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Недопустимые метаданные" @@ -207,7 +207,7 @@ msgstr "Неправильный ключ метаданных" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Недопустимый диапазон портов %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Недопустимый протокол IP %(protocol)s." @@ -1266,57 +1266,69 @@ msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" #: nova/exception.py:1157 +#, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Проект %(project_id)s не найден." -#: nova/exception.py:1165 +#: nova/exception.py:1170 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "set_admin_password не реализован в этой драйвере." -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Копия %(instance_id)s не переведена в режим восстановления" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1463,91 +1475,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "Выполнение команды (SSH): %s" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "Среда не поддерживается с использованием SSH" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "process_input не поддерживается с использованием SSH" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "Результат %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "отладка в обратном вызове: %s" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "Недопустимый внутренний интерфейс: %s" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "Ожидался объект типа: %s" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "Недопустимая server_string: %s" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' заняла %(total_time).2f с." -#: nova/utils.py:876 +#: nova/utils.py:799 #, fuzzy, python-format msgid "Reloading cached file %s" msgstr "Выгрузка образа %s" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "Ошибка удаления контейнера: %s" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1632,135 +1625,130 @@ msgstr "" msgid "Too many failed authentications." msgstr "Слишком много неудачных попыток аутентификации." -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Ошибка аутентификации: %s" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 #, fuzzy msgid "Timestamp failed validation." msgstr "Слишком много неудачных попыток аутентификации." -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "действие: %s" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" "Неавторизированный запрос для контроллера=%(controller)s и " "действия=%(action)s" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" "Произошла неизвестная ошибка. Пожалуйста, попытайтесь повторить ваш " "запрос." -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1772,70 +1760,75 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "Создать снимок тома %s" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "Ошибка дешифрирования личного ключа: %s" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "Создание пары ключей %s" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "Импортировать ключ %s" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "Удаление пары ключей %s" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "Недостаточно параметров для сбора правильного правила." -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, fuzzy, python-format +msgid "Invalid IP protocol %s." +msgstr "Недопустимый протокол IP %(protocol)s." + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "Отсутствует правило для заданных параметров." -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Это правило уже существует в группе %s" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "Получить консольный вывод для копии %s" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "Создать том из снимка %s" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Создание раздела %s ГБ" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 #, fuzzy msgid "Delete Failed" msgstr "Ошибка создания" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, 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" @@ -1845,7 +1838,7 @@ msgstr "Подключить том %(volume_id)s для копии %(instance_i msgid "Attach Failed." msgstr "Ошибка создания" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Отсоединить том %s" @@ -1856,7 +1849,7 @@ msgid "Detach Volume Failed." msgstr "Отсоединить том %s" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "аттрибут не поддерживается: %s" @@ -1889,142 +1882,142 @@ msgstr "Невозможно найти адрес %r" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Невозможно найти адрес %r" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Невозможно найти адрес %r" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "Исключить адрес %s" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "Образ должен быть доступен" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "Выполнение завершения работы копий" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "Перезагрузить копию %r" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "Выполнение остановки копий" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "Выполнение запуска копий" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "Исключение регистрации образа %s" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, 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:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "не указан пользователь или группа" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "поддерживается только группа \"все(all)\"" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Обновление осведомлённости об образе %s" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "Невозможно остановить копию в течении %d с." -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 #, fuzzy msgid "Expecting a list of resources" msgstr "Перечень копий" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 #, fuzzy msgid "Only instances implemented" msgstr "копия - %s не представлена" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 #, fuzzy msgid "Expecting a list of tagSets" msgstr "Перечень копий" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 #, fuzzy msgid "Invalid CIDR" msgstr "Недопустимый cidr %(cidr)s." @@ -2066,12 +2059,12 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 #, fuzzy msgid "Invalid proxy request signature." msgstr "Недопустимый запрос: %s" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "Ошибка получения метаданных для ip: %s" @@ -2090,12 +2083,12 @@ msgstr "%(url)s возвратил с HTTP %(status)d" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "Расширенный ресурс: %s" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " @@ -2104,7 +2097,7 @@ msgstr "" "Расширение %(ext_name)s: Невозможно расширить ресурс %(collection)s: Нет " "такого ресурса" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "Расширение %(ext_name)s расширение ресурса: %(collection)s" @@ -2116,64 +2109,64 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "маркер [%s] не найден" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "href %s не содержит версию" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 #, fuzzy msgid "Invalid image metadata" msgstr "Недопустимые метаданные" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "Невозможно '%(action)s', когда копия в %(attr)s %(state)s" -#: nova/api/openstack/common.py:364 -#, python-format -msgid "Instance is in an invalid state for '%(action)s'" +#: nova/api/openstack/common.py:366 +#, fuzzy, python-format +msgid "Instance is in an invalid state for '%s'" msgstr "Копия в недопустимом состоянии для '%(action)s'" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "Отклонение запроса снимка, снимки в данный момент отключены" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "Снимки копии в настоящий момент недопустимы." @@ -2227,14 +2220,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Ошибка загрузки расширения %(ext_factory)s: %(exc)s" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 -#, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +#, fuzzy, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2277,13 +2270,13 @@ msgstr "Пустое тело предоставлено в запросе" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "Неправильное тело запроса" @@ -2292,20 +2285,20 @@ msgstr "Неправильное тело запроса" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, fuzzy, python-format msgid "Calling method %s" msgstr "Выполняется вызов getter %s" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "Не поддерживаемый тип содержимого" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "Неправильный запрос url" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2318,12 +2311,12 @@ msgstr "элемент не является потомком" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2331,17 +2324,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "Инициализация диспетчера расширений." -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, fuzzy, python-format msgid "Invalid is_public filter [%s]" msgstr "Не допустимая подпись для пользователя %s" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, fuzzy, python-format msgid "Invalid minRam filter [%s]" msgstr "Не допустимая подпись для пользователя %s" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2408,227 +2401,227 @@ msgstr "Сервер не существует" msgid "Metadata item was not found" msgstr "Элемент метаданных не найден" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Выполнение запуска копий" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, fuzzy, python-format msgid "Flavor '%s' could not be found " msgstr "Узел %(host)s не найден." -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "Копия не найдена" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 #, fuzzy msgid "Unknown argment : port" msgstr "Неизвестная цепочка: %r" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, fuzzy, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Недопустимый фиксированный IP-адрес (%s)" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Дубликаты сетей (%s) не разрешены" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "Недопустимый сетевой формат: отсутствует %s" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "Недопустимый сетевой формат" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "Содержимое данных пользователя не может быть дешифровано" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "Имя сервера не задано" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "Предоставлен недопустимый flavorRef." -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "Невозможно найти запрошенный образ" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "Предоставлен недопустимый key_name." -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 #, fuzzy msgid "HostId cannot be updated." msgstr "Точка подключения не может быть переведена: %s" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 #, fuzzy msgid "Personality cannot be updated." msgstr "Точка подключения не может быть переведена: %s" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "С копией не производилось изменение размера." -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 #, fuzzy msgid "Flavor used by the instance could not be found." msgstr "Копия %(instance_id)s не найдена." -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "Отсутствует аргумент типа 'type' для перезагрузки" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 #, fuzzy msgid "Resize requires a flavor change." msgstr "Изменение размера требует изменения объёма." -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "Отсутствует атрибут imageRef" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "Отсутствует атрибут flavorRef" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "adminPass не был задан" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "Недопустимый adminPass" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 #, fuzzy msgid "Unable to set password on instance" msgstr "Ошибка перезагрузки копии" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "Запрос изменения размера имеет недопустимый атрибут 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "Запросы изменение размера требуют атрибут 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "Недопустимый запрос тела" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 -#, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +#: nova/api/openstack/compute/servers.py:1410 +#, fuzzy, python-format +msgid "Removing options '%s' from query" msgstr "Удаление параметров '%(unk_opt_str)s' из запроса" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2715,7 +2708,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2734,19 +2727,19 @@ msgid "Compute.api::resetState %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:89 -#, python-format -msgid "Cannot show aggregate: %(id)s" -msgstr "" +#, fuzzy, python-format +msgid "Cannot show aggregate: %s" +msgstr "Ошибка обновления агента: %(resp)r" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, fuzzy, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "Ошибка обновления агента: %(resp)r" #: nova/api/openstack/compute/contrib/aggregates.py:127 -#, python-format -msgid "Cannot delete aggregate: %(id)s" -msgstr "" +#, fuzzy, python-format +msgid "Cannot delete aggregate: %s" +msgstr "Ошибка обновления агента: %(resp)r" #: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format @@ -2907,15 +2900,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, fuzzy, python-format msgid "Error in evacuate, %s" msgstr "Ошибка перемещения %s" @@ -3029,7 +3022,7 @@ msgstr "" "%(instance_id)s" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3063,29 +3056,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "Перевод узла %(host)s в %(state)s." -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Выполняется вызов getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Обновление состояния узла" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3316,33 +3309,33 @@ msgstr "vol=%s" msgid "Delete volume with id: %s" msgstr "Удалить том с идентификатором: %s" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "Копия %s не найдена." -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, fuzzy, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "Присоединить том %(volume_id)s к копии %(server_id)s на %(device)s" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "Удалить снимок с идентификатором: %s" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "Создать снимок из тома %s" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3361,94 +3354,94 @@ msgstr "Присвоить адрес %s" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "не определен метод для сообщения: %s" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, fuzzy, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "Ошибка загрузки расширения %(ext_factory)s: %(exc)s" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "не определен метод для сообщения: %s" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, fuzzy, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "Выгрузка образа %s" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "Перемещение не найдено для копии %(instance_id)s в состоянии %(status)s." -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "Не найден том для копии %(instance_id)s." -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3506,7 +3499,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "Запуск VPN для %s" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "Невозможно создать том" @@ -3526,281 +3519,281 @@ msgstr "элемент не является потомком" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 #, fuzzy msgid "leasing ip" msgstr "Создание изображения" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 #, fuzzy msgid "releasing ip" msgstr "Создание изображения" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 #, fuzzy msgid "Reserved" msgstr "получено %s" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "error: %s" msgstr "Ошибка БД: %s" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 #, fuzzy msgid "network" msgstr "Восстановление сети" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 #, fuzzy msgid "IP address" msgstr "Выделить адрес" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "Тип тома %(name)s уже существует." -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "проект" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 #, fuzzy msgid "No networks found" msgstr "Сеть не найдена" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "%(req)s необходимо для создания сети." -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "Выполнение остановки копий" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Служба %(service_id)s не найдена." -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Служба %(service_id)s не найдена." -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 #, fuzzy msgid "An unexpected error has occurred." msgstr "Непредвиденная ошибка: %s" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 #, fuzzy msgid "PROJECT" msgstr "проект" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3882,26 +3875,26 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "" "Превышена квота копий. Вы не можете запустить дополнительные копии этого " "типа." -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "Превышена квота копий. Вы можете запустить только %s копий этого типа." -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, fuzzy, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " @@ -3910,97 +3903,97 @@ msgstr "" "Превышена квота для %(pid)s, попытка назначить %(num_metadata)s свойств " "метаданных" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Невозможно присоединить том для копии %s" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "Выполняет запуск %s копий..." -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 #, fuzzy msgid "instance termination disabled" msgstr "Выполнение завершения работы копий" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "Тип копии %(instance_type_id)s не найден." -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 #, fuzzy msgid "going to delete a resizing instance" msgstr "Выполнение завершения работы копий" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "Отсутствует узел для копии %s, немедленное удаление" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Выполнение запуска копий" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 #, fuzzy msgid "Going to try to terminate instance" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 #, fuzzy msgid "Going to try to stop instance" msgstr "Попытка остановить %s" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 #, fuzzy msgid "Going to try to start instance" msgstr "Попытка запустить %s" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "Поиск по: %s" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Запуск снимка для ВМ %s" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4009,62 +4002,62 @@ msgstr "" "Устаревший тип копии %(current_instance_type_name)s, новый тип копии " "%(new_instance_type_name)s" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "Группа безопасности %s не может быть пустой." -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, fuzzy, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " @@ -4073,69 +4066,69 @@ msgstr "" "Значение (%s) для параметра GroupName недопустимо. Длина превышает " "максимально допустимое значение 255." -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "Создать группу безопасности %s" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "Группа безопасности %s уже существует" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Невозможно ликвидировать vbd %s" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 #, fuzzy msgid "Security group is still in use" msgstr "Группа безопасности (%s) не найдена" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "Удалить группу безопасности %s" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "Правило (%s) не найдено" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "Добавление правила группы безопасности: %r" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4170,218 +4163,218 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "Ошибка БД: %s" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "Копия типа %s не найдена для выполнения удаления" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)." -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "Ошибка перезагрузки копии" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 #, fuzzy msgid "Hypervisor driver does not support resume guests" msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "Ошибка приостановления копии" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Непредвиденный код состояния" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Выполнение запуска копий" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, fuzzy, python-format msgid "Error: %s" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " @@ -4390,7 +4383,7 @@ msgstr "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/compute/manager.py:1135 +#: nova/compute/manager.py:1131 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " @@ -4399,101 +4392,101 @@ msgstr "" "Образ '%(image_id)s' размером %(size_bytes)d, превышает exceeded " "instance_type допустимый размер %(allowed_size_bytes)d" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Выполнение запуска копий" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Пропуск DiskNotFound: %s" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Пропуск DiskNotFound: %s" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "завершение работы bdm %s" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Установка состояния копии vm_state на ERROR" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 #, fuzzy msgid "Rebuilding instance" msgstr "Обновление сборки %s" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Создать снимок из тома %s" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 #, fuzzy msgid "Rebooting instance" msgstr "Перезагрузка копии %s" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -4502,22 +4495,22 @@ msgstr "" "попытка перезагрузки не выполняемой копии: %(instance_uuid)s (состояние: " "%(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "Обновление сборки %s" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Instance disappeared during reboot" msgstr "копия не включена" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 #, fuzzy msgid "instance snapshotting" msgstr "копия %s: выполнение снимка" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -4526,224 +4519,224 @@ msgstr "" "попытка создания снимка не выполняемой копии: %(instance_uuid)s " "(состояние: %(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Найдено %(num_images)d образов (ротация: %(rotation)d)" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "Удаление образа %s" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 #, fuzzy msgid "Root password set" msgstr "Копия %s: Назначение административного пароля" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "set_admin_password не реализован в этой драйвере." -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password не реализован в этой драйвере." -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 #, fuzzy msgid "error setting admin password" msgstr "Ошибка назначения пароля администратора" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Ошибка приостановления копии" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "Копия не существует" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "назначение совпадает с источником!" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 #, fuzzy msgid "Retrieving diagnostics" msgstr "копия %s: принятие диагностики" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 #, fuzzy msgid "Reset network" msgstr "Восстановление сети" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 #, fuzzy msgid "Inject network info" msgstr "установка сетевого узла" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 #, fuzzy msgid "Get console output" msgstr "Получить консольный вывод для копии %s" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 #, fuzzy msgid "Getting vnc console" msgstr "копия %s: получение консоли vnc" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 #, fuzzy msgid "Getting spice console" msgstr "копия %s: получение консоли vnc" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Отсоединение тома от неизвестной копии %s" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Попытка удаления несуществующей консоли %(console_id)s." -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, fuzzy, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "сетевые распределения для копии %s" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "Сеть %(network_id)s не найдена." -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "Узел %(host)s не найден." -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 #, fuzzy msgid "_post_live_migration() is started.." msgstr "Запущено post_live_migration().." -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -4752,21 +4745,21 @@ msgstr "" "отсутствует домен с соответствующим именем.\" Эта ошибка может быть " "безопасно пропущена." -#: nova/compute/manager.py:3377 +#: nova/compute/manager.py:3364 #, fuzzy msgid "Post operation of migration started" msgstr "Запущено post_live_migration().." -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Ошибка получения метаданных для ip: %s" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -4775,64 +4768,64 @@ msgstr "" "Найдены %(migration_count)d неподтверждённых перемещений, старше " "%(confirm_window)d секунд" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "Завершение работы ВМ для копии %(instance_uuid)s" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Копия %(instance_id)s не найдена" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 #, fuzzy msgid "In ERROR state" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "Обновление временных данных использования полосы пропускания" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 #, fuzzy msgid "Updating volume usage cache" msgstr "Обновление временных данных использования полосы пропускания" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "Обновление состояния узла" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -4841,87 +4834,92 @@ msgstr "" "Найдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в " "гипервизоре." -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "копия не включена" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, пропуск..." -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "LoggingVolumeDriver: %s" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, fuzzy, python-format msgid "No service record for host %s" msgstr "Нет службы для compute ID %s" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, fuzzy, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" "Не распознанное значение '%(action)s' для " "FLAGS.running_deleted_instance_action" +#: nova/compute/manager.py:4110 +#, fuzzy, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "%s. Установка состояния копии vm_state на ERROR" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5169,12 +5167,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "Недопустимый запрос тела" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5191,51 +5189,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5443,17 +5441,17 @@ msgstr "Этот драйвер поддерживает только запис msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "Предпринята удалить цепочку %s, которая не существует" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "Неизвестная цепочка: %r" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " @@ -5462,86 +5460,86 @@ msgstr "" "Предпринята попытка удалить правило, которого там нет: %(chain)r %(rule)r" " %(wrap)r %(top)r" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Недопустимое состояние: '%s'" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "Запуск интерфейса VLAN %s" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Запуск копии %s" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "Интерфейс %(interface)s не найден" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Ошибка приостановления копии" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Запуск копии %s" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Ошибка запуска xvp: %s" @@ -5642,18 +5640,18 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "cidr уже используется" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" "запрошенная cidr (%(cidr)s) конфликтует с существующей супер-сетью " "(%(super)s)" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " @@ -5662,22 +5660,22 @@ msgstr "" "запрошенная cidr (%(cidr)s) конфликтует с существующей, меньшей cidr " "(%(smaller)s)" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "Сеть уже существует!" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "Сеть должна быть исключена из проекта %s перед удалением" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, fuzzy, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5715,7 +5713,7 @@ msgstr "_удалить: %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5798,70 +5796,70 @@ msgstr "установка сетевого узла" msgid "Quantum Error creating security group %s" msgstr "Удалить группу безопасности %s" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Удалить группу безопасности %s" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Обнаружена ошибка: %s" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Удалить группу безопасности %s" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 #, fuzzy msgid "Security group id should be uuid" msgstr "Группа безопасности (%s) не найдена" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Удалить группу безопасности %s" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 #, fuzzy msgid "Quantum Error:" msgstr "Обнаружена ошибка: %s" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Группа безопасности с правилом %(rule_id)s не найдена." -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, fuzzy, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" "Группа безопасности %(security_group_id)s не найдена для проекта " "%(project_id)s." -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5880,27 +5878,27 @@ msgstr "Это правило уже существует в группе %s" msgid "Original exception being dropped: %s" msgstr "ограничения внешнего ключа не могут быть удалены" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5993,11 +5991,35 @@ msgstr "Приняты неизвестные аргументы ключево msgid "Running cmd (subprocess): %s" msgstr "Выполнение команды (субпроцесс): %s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "Результат %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "%r ошибка. Выполняется повтор." +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "Выполнение команды (SSH): %s" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "Среда не поддерживается с использованием SSH" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "process_input не поддерживается с использованием SSH" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -6138,12 +6160,12 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 #, fuzzy msgid "An unknown RPC related exception occurred." msgstr "Обнаружено неизвестное исключение." -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" @@ -6152,46 +6174,46 @@ msgstr "" "Удалённая ошибка: %(exc_type)s %(value)s\n" "%(traceback)s." -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "Возврат исключения %s вызывающему" @@ -6517,7 +6539,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6525,37 +6547,49 @@ msgid "" msgstr "" #: nova/scheduler/filter_scheduler.py:73 -#, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +#, fuzzy, python-format +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" msgstr "Попытка собрать %(num_instances)d копию(й)" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:77 +#, fuzzy, python-format +msgid "Request Spec: %s" +msgstr "Запрос: %s" + +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "Не найден том для копии %(instance_id)s." + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "Отфильтрованы %(hosts)s" -#: nova/scheduler/filter_scheduler.py:357 -#, python-format -msgid "Choosing host %(chosen_host)s" -msgstr "" +#: nova/scheduler/filter_scheduler.py:356 +#, fuzzy, python-format +msgid "Weighed %(hosts)s" +msgstr "Отфильтрованы %(hosts)s" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, fuzzy, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)." @@ -6843,39 +6877,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "Имитация выполнения команды (субпроцесс): %s" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "Имитация команды привела к исключению %s" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6949,7 +6983,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "Выполняемые копии: %s" @@ -6966,16 +7000,16 @@ msgstr "После завершения работы копий: %s" msgid "Internal error" msgstr "Внутренняя ошибка" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "После принудительного завершения работы копий: %s" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 #, fuzzy msgid "spawn error" msgstr "Ошибка аутентификации" @@ -7099,11 +7133,11 @@ msgid "Loading compute driver '%s'" msgstr "LoggingVolumeDriver: %s" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#, fuzzy, python-format +msgid "Unable to load the virtualization driver" msgstr "Невозможно загрузить драйвер виртуализации: %s" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7225,19 +7259,19 @@ msgstr "" msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7407,15 +7441,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7473,97 +7507,97 @@ msgstr "разделы не найдена" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "образ уже присоединён" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, fuzzy, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "Ошибка монтирования файловой системы: %s" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, fuzzy, python-format msgid "Failed to umount container filesystem: %s" msgstr "Ошибка монтирования файловой системы: %s" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7901,7 +7935,7 @@ msgstr "Версия агента копии: %s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7916,24 +7950,24 @@ msgstr "Получить консольный вывод для копии %s" msgid "Host IP address is: %s" msgstr "Присвоить адрес %s" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8263,12 +8297,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Перечень копий" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" @@ -8434,7 +8468,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "Создание снимка копии ВМ %s " -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8502,207 +8536,207 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "Подключение к libvirt: %s" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 #, fuzzy msgid "Going to destroy instance again." msgstr "Выполнение остановки копий" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Ошибка schedule_%(method)s: %(ex)s" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 #, fuzzy msgid "attaching network adapter failed." msgstr "Сети не определены." -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 #, fuzzy msgid "detaching network adapter failed." msgstr "Сети не определены." -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "снимок %s: создание завершено" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Ошибка перезагрузки копии" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 #, fuzzy msgid "Guest does not have a console available" msgstr "Пользователь не имеет административных привилегий" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "Создание изображения" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Запрос xapi на приём образа vhd %(image)s" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8710,12 +8744,12 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -8724,27 +8758,27 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -8753,35 +8787,35 @@ msgstr "" "Невозможно получить количество ЦПУ, так как эта возможность не " "реализована для этой платформы. Эту ошибку можно безопасно пропустить." -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "устаревшая версия libvirt (не поддерживается getVersion)" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Получение размера образа для образа %s" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8789,21 +8823,21 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -8812,29 +8846,29 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8844,7 +8878,7 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -8853,22 +8887,22 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Ошибка аутентификации: %s" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "plug_vifs() ошибка %(cnt)d.До %(max_retry)d попыток для %(hostname)s." -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -8877,39 +8911,39 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 #, fuzzy msgid "Instance running successfully." msgstr "Копия %s: выполнение" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8944,153 +8978,153 @@ msgstr "nwfilter(%(instance_filter_name)s) для%(name)s не найден." msgid "iptables firewall: Setup Basic Filtering" msgstr "Брандмауэр iptables: Настройка базовой фильтрации" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, fuzzy, python-format msgid "Unknown image_type=%s" msgstr "неизвестный обработчик образа диска: %s" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, fuzzy, python-format msgid "Reading image info file: %s" msgstr "Выгрузка образа %s" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Запуск моста интерфейса для %s" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -9204,12 +9238,12 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "iSCSI-устройство не найдено в %s" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, fuzzy, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " @@ -9218,48 +9252,48 @@ msgstr "" "Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная " "проверка и попытка. Повторение: %(tries)s" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, fuzzy, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, fuzzy, python-format msgid "%s is already mounted" msgstr "образ уже присоединён" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "iSCSI-устройство не найдено в %s" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, fuzzy, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" "Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная " "проверка и попытка. Повторение: %(tries)s" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, fuzzy, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 #, fuzzy msgid "Fibre Channel device not found." msgstr "iSCSI-устройство не найдено в %s" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, fuzzy, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " @@ -9268,30 +9302,30 @@ msgstr "" "Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная " "проверка и попытка. Повторение: %(tries)s" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, fuzzy, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9365,35 +9399,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "Выполнение команды (субпроцесс): %s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 #, fuzzy msgid "File transfer from PowerVM manager failed" msgstr "Сбой соединения c melange" @@ -9486,74 +9520,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "Копия не найдена" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "Запуск моста интерфейса для %s" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Перечень копий" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "копия %s: Создание образа" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Выполнение запуска копий" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, fuzzy, python-format msgid "Instance spawned in %s seconds" msgstr "копия не в приостановленном состоянии" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "копия %s: выполнение снимка" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "Включение питания на копии ВМ %s" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Выполнение запуска копий" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -10038,7 +10072,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10198,14 +10232,14 @@ msgstr "Ошибка поиска тома в базе данных" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Точка подключения %(mountpoint)s отсоединена от копии %(instance_name)s" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, 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:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -10214,7 +10248,7 @@ msgstr "" "НЕ РЕАЛИЗОВАНО: Вызов %(method)s не поддерживается агентом. VM " "id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "Вызов %(method)s возвратил ошибку: %(e)s." @@ -10324,26 +10358,26 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Ошибка дешифрирования личного ключа: %s" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "Запуск узла на XenServer не поддерживается." -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" "Невозможно выполнить вход в XenAPI (недостаточно свободного места на " "Dom0?)" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "Исключение: %s" @@ -10483,73 +10517,73 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 #, fuzzy msgid "Created VM" msgstr "_создать: %s" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "VBD не найдено для копии %s" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "группа %s уже существует" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "Невозможно отсоединить VBD %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "Невозможно ликвидировать VBD %s" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, 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:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "Невозможно ликвидировать VDI %s" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10558,88 +10592,88 @@ msgstr "" "Создан VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) " "на %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Копия не найдена" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, fuzzy, python-format msgid "block device info: %s" msgstr "block_device_list %s" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, fuzzy, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "Отсутствует первичный VDI для%(vm_ref)s" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 #, fuzzy msgid "Starting snapshot for VM" msgstr "Запуск снимка для ВМ %s" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, 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:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, fuzzy, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "Запрос xapi на приём образа vhd %(image)s" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, 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:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, 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:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " @@ -10648,17 +10682,17 @@ msgstr "" "Размер образа %(size_bytes)d превышает допустимый instance_type размер " "%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Получение образа %(image)s" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Ядро не найдено для образа %(image_id)s." -#: nova/virt/xenapi/vm_utils.py:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -10667,204 +10701,204 @@ msgstr "" "Превышен размер ядра/Ramdisk образа: %(vdi_size)d байт, макс. " "%(max_size)d байт" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Копирование VDI %s в /boot/guest на dom0" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Ядро/Ramdisk VDI %s ликвидирован" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 #, fuzzy msgid "Failed to fetch glance image" msgstr "Ошибка перезагрузки копии" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, 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:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Поиск vdi %s для ядра PV" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "Неизвестный формат образа %(disk_image_type)s" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "VDI %s до сих пор доступен" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "Повторная проверка SR %s" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "Невозможно найти SR типа содержимого ISO" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO: поиск SR %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "ISO: не содержимое iso типа" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "ISO: SR с локальной PBD" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Время ожидания при создании устройства %s" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "Подсоединение VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "Подсоединение VBD %s выполнено." -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, 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:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, 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:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ликвидирование VBD для VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ликвидирование VBD для VDI %s завершено." -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "Найдено ядро Xen %s" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "Ядро Xen не найдено. Загрузка HVM." -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10872,16 +10906,16 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "Разделы:" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d секторов" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -10890,41 +10924,48 @@ msgstr "" "Запись таблицы разделов %(primary_first)d %(primary_last)d в " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "Запись таблицы разделов %s выполнена." -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" "Ошибка присоединения файловой системы (ожидаемо для копий не на базе " "linux): %s" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, fuzzy, python-format msgid "Updating progress to %(progress)d" msgstr "Обновление выполнения копии '%(instance_uuid)s' до %(progress)d" @@ -10938,212 +10979,222 @@ msgstr "Запуск моста интерфейса для %s" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 #, fuzzy msgid "Starting instance" msgstr "Запуск копии %s" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "Удаление ядра/ramdisk файлов из dom0" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Ошибка обновления тома в базе данных" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 #, fuzzy msgid "Auto configuring disk, attempting to resize partition..." msgstr "" "Автоматическая настройка диска для копии %(instance_uuid)s, выполняется " "попытка изменения размера раздела..." -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 #, fuzzy msgid "Starting VM" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "Версия агента копии: %s" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, fuzzy, python-format msgid "Could not find VM with name %s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Готовый снимок и выгрузка для ВМ %s" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "Ошибка перемещения vhd на новый узел" -#: nova/virt/xenapi/vmops.py:813 -#, 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:808 +msgid "VM was already shutdown." +msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "Ошибка перезагрузки копии" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, 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:948 +#: nova/virt/xenapi/vmops.py:995 #, fuzzy msgid "Resize complete" msgstr "Изменение размера копии %s завершено" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "Ошибка поиска vbd для vdi %s" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 #, fuzzy msgid "Destroying VDIs" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 #, fuzzy msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" "Копия %(instance_uuid)s использует RAW или VHD, пропуск ядра и удаление " "ramdisk" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "копия содержит ядро или ramdisk, но не оба" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "файлы ядра/ramdisk удалены" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 #, fuzzy msgid "Destroying VM" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Копия в состоянии режима восстановления: %s" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 #, fuzzy msgid "Automatically hard rebooting" msgstr "Автоматическая безотказная перезагрузка %d" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 #, fuzzy msgid "Injecting network info to xenstore" msgstr "установка сетевого узла" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 #, fuzzy msgid "Creating vifs" msgstr "Создание изображения" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, 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:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 #, fuzzy msgid "No suitable network for migrate" msgstr "Недопустимый сетевой формат" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 #, fuzzy msgid "Migrate Send failed" msgstr "Ошибка создания" @@ -11274,18 +11325,64 @@ msgstr "Непредвиденная ошибка: %s" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "Запуск узла сети nova-xvpvncproxy (версия %s)" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 #, fuzzy msgid "status must be 'in-use'" msgstr "Образ должен быть доступен" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 #, fuzzy msgid "status must be 'available'" msgstr "Образ должен быть доступен" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ 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ГБ" + diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po index 2d1a80fc1..810a2bd55 100644 --- a/nova/locale/tl/LC_MESSAGES/nova.po +++ b/nova/locale/tl/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -83,7 +83,7 @@ msgstr "" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -167,8 +167,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -184,7 +184,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -198,7 +198,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1234,55 +1234,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1427,91 +1439,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1596,130 +1589,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1729,69 +1717,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1800,7 +1793,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1810,7 +1803,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1842,137 +1835,137 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2012,11 +2005,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, python-format msgid "Failed to get metadata for instance id: %s" msgstr "" @@ -2035,19 +2028,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2059,63 +2052,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2169,14 +2162,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2219,13 +2212,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2234,20 +2227,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2260,12 +2253,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2273,17 +2266,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2348,220 +2341,220 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2648,7 +2641,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2668,17 +2661,17 @@ msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2830,15 +2823,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2946,7 +2939,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2979,29 +2972,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3220,33 +3213,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3265,94 +3258,94 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "walang paraan para sa mensahe: %s" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "walang paraan para sa mensahe: %s" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3409,7 +3402,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, python-format msgid "Failed to load %s" msgstr "" @@ -3429,271 +3422,271 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 #, fuzzy msgid "Reserved" msgstr "natanggap %s" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 msgid "instance" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3773,242 +3766,242 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4042,714 +4035,719 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -4990,12 +4988,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5012,51 +5010,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5263,103 +5261,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5454,38 +5452,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5520,7 +5518,7 @@ msgstr "natanggap %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5602,65 +5600,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5677,27 +5675,27 @@ msgstr "" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5790,11 +5788,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5933,57 +5955,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6297,7 +6319,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6306,36 +6328,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:92 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6622,39 +6656,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6726,7 +6760,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6743,16 +6777,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6872,11 +6906,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -6996,19 +7029,19 @@ msgstr "" msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7176,15 +7209,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7242,97 +7275,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7666,7 +7699,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7680,24 +7713,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8018,12 +8051,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8181,7 +8214,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8249,201 +8282,201 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8451,73 +8484,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8525,50 +8558,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8578,67 +8611,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8671,153 +8704,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8930,87 +8963,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9082,35 +9115,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9201,74 +9234,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, python-format msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9724,7 +9757,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9882,19 +9915,19 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -9998,24 +10031,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10152,374 +10185,374 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, 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:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10527,55 +10560,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10589,193 +10629,202 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10903,16 +10952,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po index f68449818..c43a826d0 100644 --- a/nova/locale/tr/LC_MESSAGES/nova.po +++ b/nova/locale/tr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -83,7 +83,7 @@ msgstr "" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -167,8 +167,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -184,7 +184,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -198,7 +198,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1234,55 +1234,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1427,91 +1439,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1596,130 +1589,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1729,69 +1717,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1800,7 +1793,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1810,7 +1803,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1842,137 +1835,137 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2012,11 +2005,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, python-format msgid "Failed to get metadata for instance id: %s" msgstr "" @@ -2035,19 +2028,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2059,63 +2052,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2169,14 +2162,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2219,13 +2212,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2234,20 +2227,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2260,12 +2253,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2273,17 +2266,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2348,220 +2341,220 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2648,7 +2641,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2668,17 +2661,17 @@ msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2830,15 +2823,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2946,7 +2939,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2979,29 +2972,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3220,33 +3213,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3265,94 +3258,94 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3409,7 +3402,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, python-format msgid "Failed to load %s" msgstr "" @@ -3429,270 +3422,270 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 msgid "instance" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3772,242 +3765,242 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4041,714 +4034,719 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -4989,12 +4987,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5011,51 +5009,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5262,103 +5260,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5453,38 +5451,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5519,7 +5517,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5601,65 +5599,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5676,27 +5674,27 @@ msgstr "" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5789,11 +5787,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5932,57 +5954,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6296,7 +6318,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6305,36 +6327,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:92 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6621,39 +6655,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6725,7 +6759,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6742,16 +6776,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6871,11 +6905,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -6995,19 +7028,19 @@ msgstr "" msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7175,15 +7208,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7241,97 +7274,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7665,7 +7698,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7679,24 +7712,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8017,12 +8050,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8180,7 +8213,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8248,201 +8281,201 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8450,73 +8483,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8524,50 +8557,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8577,67 +8610,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8670,153 +8703,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8929,87 +8962,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9081,35 +9114,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9200,74 +9233,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, python-format msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9723,7 +9756,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9881,19 +9914,19 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -9997,24 +10030,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10151,374 +10184,374 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10526,55 +10559,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10588,193 +10628,202 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10902,16 +10951,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/tr_TR/LC_MESSAGES/nova.po b/nova/locale/tr_TR/LC_MESSAGES/nova.po index 0096cf357..b8ca62046 100644 --- a/nova/locale/tr_TR/LC_MESSAGES/nova.po +++ b/nova/locale/tr_TR/LC_MESSAGES/nova.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2013-02-02 18:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" @@ -85,7 +85,7 @@ msgstr "Bayrakların yolu: %s" msgid "An unknown exception occurred." msgstr "Bilinmeyen bir istisna oluştu." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -169,8 +169,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "Anahtar çifti verisi geçersiz" @@ -186,7 +186,7 @@ msgstr "Geçersiz giriş yapıldı" msgid "Invalid volume" msgstr "Geçersiz bölüm" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Geçersiz metadata" @@ -200,7 +200,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Geçersiz port aralığı %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Geçersiz IP %(protocol)s." @@ -1265,55 +1265,67 @@ msgstr "%(user_id)s kullanıcısı için %(name)s anahtar çifti bulunamadı" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "%(instance_id)s örneği kurtarma modunda değil" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "%(instance_id)s örneği kurtarma modunda değil" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1459,91 +1471,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "Çalışan komut(SSH): %s" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "SSH üzerinde ortam desteklenmemektedir." - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "SSH üzerinde process_input desteklenmemektedir." - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "Sonuç %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "Yerel adres bağlantısı bulunamadı.:%s" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "Geçersiz backend: %s" -#: nova/utils.py:496 +#: nova/utils.py:438 #, fuzzy, python-format msgid "Unknown byte multiplier: %s" msgstr "Bilinmeyen temel dosya: %s" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "Beklenen nesne türü: %s" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "Geçersiz server_string: %s" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "Zaman Fonksiyonu: %(name)s %(total_time).2f saniye sürdü" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "%s güvenlik grubu string veya unicode değil" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1628,7 +1621,7 @@ msgstr "Hata yakalayıcı: %s" msgid "Too many failed authentications." msgstr "Çok sayıda kimlik doğrulama başarısız oldu." -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1637,124 +1630,119 @@ msgstr "" "%(access_key)s erişim anahtarı %(failures)d kez yanlış girildi ve " "%(lock_mins)d dakika boyunca kilitlenmiş olacak." -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "İmza verilmedi." -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "Erişim anahtarı verilmedi." -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Temel dosya kaldırılıyor: %s" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 #, fuzzy msgid "Timestamp failed validation." msgstr "Çok sayıda kimlik doğrulama başarısız oldu." -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "işlem: %s" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s»»val: %(value)s" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "%(controller)s kontrolcüsü ve %(action)s işlemi için izinsiz istek" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "ÖrnekBulunamadı hatası: %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "BölümBulunamadı hatası: %s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "SistemAnlıkGörüntüsüBulunamadı hatası: %s" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "Bulunamadı hatası: %s" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "EC2API hatası: %s" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "AnahtarÇiftiZatenVar hatası: %s" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, fuzzy, python-format msgid "InvalidKeypair raised: %s" msgstr "Geçersizİstek hatası: %s" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "GeçersizParametreDeğeri hatası: %s" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "GeçersizPortGenişliği hatası: %s" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "KimlikDoğrulama hatası: %s" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "Geçersizİstek hatası: %s" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "BeklenmeyenHata: %s" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "Ortam: %s" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "Bilinmeyen bir hata oluştu. Lütfen tekrar deneyin." -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "Desteklenmeyen API isteği: kontrolcü = %(controller)s, işlem = %(action)s" @@ -1764,69 +1752,74 @@ msgstr "Desteklenmeyen API isteği: kontrolcü = %(controller)s, işlem = %(acti msgid "Create snapshot of volume %s" msgstr "Bölüm %s'in sistem anlık görüntüsünü oluştur" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "%s anahtar çiftini oluştur" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "%s anahtarını içeriye aktar" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "%s anahtar çiftini sil" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, fuzzy, python-format +msgid "Invalid IP protocol %s." +msgstr "Geçersiz IP %(protocol)s." + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "Belirlenmiş parametreler için hiç kural yok" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "%s örneği için konsol çıktısını getir" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "%s sistem görüntüsünden birim oluştur" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "%s GB'lık birim oluştur" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "%(device)s'daki %(instance_id)s örneğine %(volume_id)s birimini bağla" @@ -1835,7 +1828,7 @@ msgstr "%(device)s'daki %(instance_id)s örneğine %(volume_id)s birimini bağla msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Birimi ayır %s" @@ -1845,7 +1838,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "Özellik desteklenmiyor: %s" @@ -1877,137 +1870,137 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "%(instance_id)s örneğine %(public_ip)s adresini ilişkilendir" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "Adresi kes %s" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "İmaj müsait olmak zorunda" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "%r örneğini tekrar yükle" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "Örnekler durdurulacak" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "Örnekler başlatılacak" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "%s imaj kaydı siliniyor" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "%(image_id)s id ile %(image_location)s imajı kaydedildi" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "Kullanıcı veya grup belirlenmedi" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "Sadece \"all\" grubu destekleniyor" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "İşlem türü eklenmek veya kaldırılmak zorunda" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "%s imaj tanıtımı güncelleniyor" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "%d saniye içinde örnek durdurulamadı" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2048,11 +2041,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "IP için metadata alma hata ile sonuçlandı: %s" @@ -2071,12 +2064,12 @@ msgstr "%(url)s HTTP %(status)d ile geri döndü" msgid "Must specify an ExtensionManager class" msgstr "UzantıYöneticisi sınıfı belirlenmek zorunda" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "Genişletilmiş kaynak: %s" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " @@ -2085,7 +2078,7 @@ msgstr "" "%(ext_name)s uzantısı: %(collection)s kaynağı genişletilemiyor: Böyle bir" " kaynak yok" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "%(ext_name)s uzantısı kaynağı genişletiyor: %(collection)s" @@ -2097,63 +2090,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "Sınır parametresi tam sayı olmak zorunda" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "Sınır parametresi pozitif olmak zorunda" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "Göreli konum parametresi tam sayı olmak zorunda" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "Göreli konum parametresi pozitif olmak zorunda" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr " [%s] göstergesi bulunamadı" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "%s referansı versiyon içermiyor" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "İmaj üstveri sınırı aşıldı" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "Örnek %(attr)s %(state)s'de iken '%(action)s' yapılamaz" -#: nova/api/openstack/common.py:364 -#, python-format -msgid "Instance is in an invalid state for '%(action)s'" +#: nova/api/openstack/common.py:366 +#, fuzzy, python-format +msgid "Instance is in an invalid state for '%s'" msgstr "Örnek '%(action)s' için geçersiz durumda" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "Sistem görüntüsü isteği reddedildi, sistem görüntüleri şu anda devre dışı." -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "Örnek sistem görüntüleri şu an onaylanmadı." @@ -2207,14 +2200,14 @@ msgstr "Genişletme fabrikası çağırılıyor %s" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "%(ext_factory)s uzantısı yüklemede hata: %(exc)s" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "%(classpath)s uzantısı yüklemede hata: %(exc)s" #: nova/api/openstack/extensions.py:370 -#, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +#, fuzzy, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "%(ext_name)s uzantısı yüklemede hata: %(exc)s" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2257,13 +2250,13 @@ msgstr "İstekteki sağlayıcı gövdesi boş" msgid "There is no such action: %s" msgstr "Böyle bir işlem yok: %s" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "Kusurlu istek gövdesi" @@ -2272,20 +2265,20 @@ msgstr "Kusurlu istek gövdesi" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "Desteklenmeyen içerik türü" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "Hatalı istek bağlantısı" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2298,14 +2291,14 @@ msgstr "eleman çocuk değil" msgid "root element selecting a list" msgstr "listeden kök elemanı seçiliyor" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" "Şablon ağacı uyumsuz; %(mastertag)s ana kaydına %(slavetag)s bağımlı " "birimi ekleniyor" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "alt sınıflar yapıcı() oluşturmak zorunda!" @@ -2313,17 +2306,17 @@ msgstr "alt sınıflar yapıcı() oluşturmak zorunda!" msgid "Initializing extension manager." msgstr "Genişletme yöneticisi başlatılıyor" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2388,227 +2381,227 @@ msgstr "Sunucu mevcut değil" msgid "Metadata item was not found" msgstr "İçerik özelliği bilgisi bulunamadı" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "Geçersiz değişiklik-oluşturma değeri" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, fuzzy, python-format msgid "Flavor '%s' could not be found " msgstr "%(flavor_id)s örnek türü bulunamadı." -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "Örnek bulunamadı." -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "Yanlış kişisel biçim: %s bulunamadı" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "Yanlış kişisel biçim" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "%s için kişisel içerik çözümlenemedi" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "Yanlış ağ biçimi: ağ UUID'si uygun formatta değil(%s)" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Geçersiz değişken IP adresi (%s)" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Tekrarlanan ağlara (%s) izin verilmiyor" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "Yanlış ağ biçimi: %s bulunamadı" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "Hatalı ağ biçimi" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "Kullanıcı verisi içeriği çözülemez" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "IPv4 adresi uygun IPv4 formatında değil" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "Sunucu adı tanımlanmadı" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "Geçersiz örnek türü sağlayıcısı" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "İstenilen imaj dosyası bulunamadı" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "Geçersiz anahtar adı verildi." -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 #, fuzzy msgid "Personality cannot be updated." msgstr "%s için kişisel içerik çözümlenemedi" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "Örnek tekrar boyutlandırılacak şekilde ayarlanmadı." -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 #, fuzzy msgid "Flavor used by the instance could not be found." msgstr "%(instance_id)s örneği bulunamadı." -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "Önyükleme için argüman türü HARD veya SOFT değil" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "Önyükleme için tür argümanı eksik" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "İstenilen örnek türü konumlandırılamıyor." -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "İmaj referans özelliği eksik" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "Geçersiz imaj referansı verildi." -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "Örnek türü referans özelliği eksik" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "Belirlenmiş bir yönetici parolası yok" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "Geçersiz yönetici parolası" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 #, fuzzy msgid "Unable to set password on instance" msgstr "Örnek kapatmada hata oluştu." -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "Çözümlenemeyen metadata anahtar/değer çifti." -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" "Yeniden boyutlandırma isteği geçersiz örnek türü referansı özelliğine " "sahip." -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" "Yeniden boyutlandırma isteği geçersiz örnek türü referansı özelliği " "gerektirir." -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "Geçersiz istek gövdesi" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "İstekte bulunulan imaj referansı çözümlenemedi." -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "Yeniden kurulum için imaj dosyası bulunamadı." -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "createImage varlığının isim özelliğine ihtiyacı var" -#: nova/api/openstack/compute/servers.py:1409 -#, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +#: nova/api/openstack/compute/servers.py:1410 +#, fuzzy, python-format +msgid "Removing options '%s' from query" msgstr "Sorgudan '%(unk_opt_str)s' seçenekleri kaldırılıyor" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2696,7 +2689,7 @@ msgstr "Sunucu ve blok_göçü tanımlanmak zorunda." #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, fuzzy, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "%(id)s'dan %(host)s sunucusuna örnek göçü hatalı" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2716,17 +2709,17 @@ msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2887,16 +2880,16 @@ msgstr "Kümeler %s işlemine sahip değil" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "%s 'MANUAL' veya 'AUTO' olmak zorunda" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 #, fuzzy msgid "host and onSharedStorage must be specified." msgstr "Sunucu ve blok_göçü tanımlanmak zorunda." -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, fuzzy, python-format msgid "Error in evacuate, %s" msgstr "Göçte hata %s" @@ -3006,7 +2999,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "%(address)s değişken IP adresi ilişkilendirilemedi." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3040,29 +3033,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Sunucu durumu güncelleniyor" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3288,33 +3281,33 @@ msgstr "birim=%s" msgid "Delete volume with id: %s" msgstr "%s id'li birim siliniyor" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, fuzzy, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "Yanlış ağ biçimi: ağ UUID'si uygun formatta değil(%s)" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "%(device)s'daki %(server_id)s örneğine %(volume_id)s birimi ekleniyor" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "%s id'li sistem görüntüsü siliniyor" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "%s biriminden sistem görüntüsü oluşturuluyor" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3333,94 +3326,94 @@ msgstr "%s adresini serbest bırak" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, fuzzy, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "%(ext_factory)s uzantısı yüklemede hata: %(exc)s" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "%(status)s durumuyla %(instance_id)s örneği için göç bulunamadı." -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "%(instance_id)s örneği için ağ bulunamadı." -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3477,7 +3470,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, python-format msgid "Failed to load %s" msgstr "" @@ -3497,277 +3490,277 @@ msgstr "eleman çocuk değil" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "error: %s" msgstr "Veritabanı hatası: %s" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 #, fuzzy msgid "IP address" msgstr "Başlangıç adresi" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 #, fuzzy msgid "No fixed IP found." msgstr "Hiç dinamik IP bulunamadı." -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, fuzzy, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "Örnekle değişken IP ilişkilendirilmedi" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "id" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "Başlangıç adresi" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "DNS1" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "DNS2" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "VlanID" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "proje" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "uuid" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 #, fuzzy msgid "No networks found" msgstr "Ağ bulunamadı" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "Ağ oluşturulurken %(req)s gereklidir." -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "%r örneğini tekrar yükle" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "%(service_id)s servisi bulunamadı." -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "%(service_id)s servisi bulunamadı." -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 #, fuzzy msgid "An unexpected error has occurred." msgstr "BeklenmeyenHata: %s" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 #, fuzzy msgid "PROJECT" msgstr "proje" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3851,115 +3844,115 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 #, fuzzy msgid "instance termination disabled" msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "%(instance_type_id)s örnek türü bulunamadı" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 #, fuzzy msgid "going to delete a resizing instance" msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -3968,129 +3961,129 @@ msgstr "" "Eski örnek türü %(current_instance_type_name)s, yeni örnek türü " "%(new_instance_type_name)s" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "Anahtar çifti adı 1-255 karakter arası uzunluğunda olmak zorunda" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "%s güvenlik grubu string veya unicode değil" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "%s güvenlik grubu boş bırakılamaz." -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "%s güvenlik grubu 255 karakterden fazla olmamalıdır." -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "%s güvenlik grubunu oluşturunuz" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "%s güvenlik grubu zaten var" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "%s güvenlik grubunu siliniz" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "Kural (%s) bulunamadı" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "Yetkilendirilmiş %s güvenlik grubu girişi" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "%s güvenlik grubu girişini iptal et" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "Güvenlik grup id'si integer olmak zorunda" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4124,217 +4117,217 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 +#, python-format +msgid "'%s' argument must be greater than 0" +msgstr "" + +#: nova/compute/flavors.py:108 #, fuzzy, python-format -msgid "'%s' argument must be a positive integer" -msgstr "Göreli konum parametresi tam sayı olmak zorunda" +msgid "'%s' argument must be greater than or equal to 0" +msgstr "yedekOluşturma 'dönüşme' özelliği tamsayı olmak zorunda" -#: nova/compute/flavors.py:113 +#: nova/compute/flavors.py:117 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" -msgstr "" - -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "Veritabanı hatası: %s" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "Silme işlemi için %s örnek türü bulunamadı" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "Mevcut (%(host)s) sunucusundan (%(instance_id)s) örneği geçirilemez." -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "Mevcut durum %(drv_state)s, veritabanındaki durum %(db_state)s." -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "Örnek kapatmada hata oluştu." -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "Misafir sistem sürücüsü güvenlik duvarı kurallarını desteklemiyor" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "BeklenmeyenHata: %s" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "Durum kontrol ediliyor" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "%s blok aygıt haritalandırması ayarlanıyor" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 #, fuzzy msgid "Instance was deleted during spawn." msgstr "Örnek oluşturmada hata" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, fuzzy, python-format msgid "Error: %s" msgstr "Veritabanı hatası: %s" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " @@ -4343,7 +4336,7 @@ msgstr "" "İmaj id=%(image_id)s, İmaj boyutu=%(size_bytes)d, İzin verilen " "boyut=%(allowed_size_bytes)d" -#: nova/compute/manager.py:1135 +#: nova/compute/manager.py:1131 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " @@ -4352,415 +4345,415 @@ msgstr "" "İmaj '%(image_id)s' boyut%(size_bytes)d izin verilen örnek " "%(allowed_size_bytes)d" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "Örnek başlatılıyor.." -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "Ağ kurulumundaki örnek başarısız" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "Örnek ağ_bilgisi: |%s|" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "Örnek blok aygıtı kurulumu hatalı" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "Örnek oluşturmada hata" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s örneği" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "DiskBulunamadı yok sayılıyor: %s" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "Blok cihazı haritalandırması kapatılıyor %s" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Birimi ayır %s" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "%(num_images)d tane imaj bulundu(dönüş: %(rotation)d)" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "İmaj siliniyor %s" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Yönetici parolası oluşturmada hata. %s örneği çalışmıyor." -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Örnek kapatmada hata oluştu." -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Veritabanı hatası: %s" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "Örneğin hiç bölümü yok." -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "dedef kaynak ile aynı!" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 #, fuzzy msgid "Getting spice console" msgstr "Konsol ekleniyor" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "%(mountpoint)s'de %(volume_id)s bölümü ön yükleniyor" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "%(mountpoint)s'e %(volume_id)s bölümü bağlanıyor" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "%(mp)s bağlama noktasındaki %(volume_id)s bölümü ayrılıyor" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "%(mp)s bağlama noktasındaki %(volume_id)s bölümü ayrılıyor" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "%(volume_id)s bölümü hiçbir şeyle ilişkilendirilmedi" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "%(host)s sunucusu bulunamadı." -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "Güncel göç işlemi %(dest)s'da bir hata ile karşılaştı" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "%(dest)s'a örnek göçü işlemi başarıyla tamamlandı." -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "Bant genişliği kullanım önbelleği güncelleniyor" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 #, fuzzy msgid "Updating volume usage cache" msgstr "Bant genişliği kullanım önbelleği güncelleniyor" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "Sunucu durumu güncelleniyor" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -4769,83 +4762,88 @@ msgstr "" "Veritabanında %(num_db_instances)s ve misafir sistemde " "%(num_vm_instances)s bulundu" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "Silinen örnek kurtarılıyor" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "İmaj siliniyor %s" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5090,12 +5088,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "%s geçerli bir örnek ismidir" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5112,51 +5110,51 @@ msgstr "Sürüm tam sayı olmak zorunda" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5364,103 +5362,103 @@ msgstr "Bu türücü sadece 'a' türü girdileri destekliyor." msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "Var olmayan %s zinciri kaldırılmaya çalışılıyor" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "Tanınmayan zincir: %r" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "%d süreç numarası bozuldu, radvd tekrar başlatılıyor" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "%s VLAN arayüzü başlatılıyor " -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "%s köprüsü koruma altına alınıyor" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "%(vlan)s vlan ve %(bridge)s köprüsü koruma altına alınıyor" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5555,38 +5553,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5622,7 +5620,7 @@ msgstr "sil: %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "miras nw_info için v4 alt ağları gerekiyor" @@ -5705,70 +5703,70 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "%s güvenlik grubunu siliniz" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "%s güvenlik grubunu siliniz" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Yakalama hatası: %s" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy msgid "Quantum Error getting security groups" msgstr "%s güvenlik grubunu siliniz" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 #, fuzzy msgid "Security group id should be uuid" msgstr "Güvenlik grup id'si integer olmak zorunda" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "%s güvenlik grubunu siliniz" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 #, fuzzy msgid "Quantum Error:" msgstr "Yakalama hatası: %s" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı." -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, fuzzy, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" "%(project_id)s projesi için %(security_group_id)s güvenlik grubu " "bulunamadı." -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5787,27 +5785,27 @@ msgstr "Bu kural zaten grupta var %s" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5900,11 +5898,35 @@ msgstr "utils.execute için bilinmeyen anahtar kelime argümanları: %r" msgid "Running cmd (subprocess): %s" msgstr "Çalışan komut(alt süreç): %s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "Sonuç %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "%r hatalı. Yeniden deneniyor." +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "Çalışan komut(SSH): %s" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "SSH üzerinde ortam desteklenmemektedir." + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "SSH üzerinde process_input desteklenmemektedir." + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "Veritabanı istisnası yakalandı." @@ -6043,57 +6065,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "Geçersi RPC bağlantısı kullanımı." -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, fuzzy, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "%(base_file)s dosyasını kaldırma başarısız, %(error)s" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6408,7 +6430,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6416,37 +6438,49 @@ msgid "" msgstr "" #: nova/scheduler/filter_scheduler.py:73 -#, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +#, fuzzy, python-format +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" msgstr "%(num_instances)d örnek(leri) kurulmaya çalışılıyor." -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:77 +#, fuzzy, python-format +msgid "Request Spec: %s" +msgstr "Geçersizİstek hatası: %s" + +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "%(instance_id)s örneği için ağ bulunamadı." + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "%(hosts)s filtrelendi" -#: nova/scheduler/filter_scheduler.py:357 -#, python-format -msgid "Choosing host %(chosen_host)s" -msgstr "" +#: nova/scheduler/filter_scheduler.py:356 +#, fuzzy, python-format +msgid "Weighed %(hosts)s" +msgstr "%(hosts)s filtrelendi" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, fuzzy, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "Mevcut (%(host)s) sunucusundan (%(instance_id)s) örneği geçirilemez." @@ -6734,41 +6768,41 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "Komutun(alt sürecin) taklit çalıştırılması: %s" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "Sahte komut eşleşti %s" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "Sahte komut bir istisna fırlattı %s" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" "Sahte komuta verilen yanıt: standartçıktı='%(stdout)s' " "standarthata='%(stderr)s'" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6841,7 +6875,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "Örnekler çalışıyor: %s" @@ -6858,16 +6892,16 @@ msgstr "Örnekleri sonlandırmanın ardından: %s" msgid "Internal error" msgstr "İçsel hata" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "Zorla öldürülen örneklerin ardından: %s" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 #, fuzzy msgid "spawn error" msgstr "Kimlik doğrulama hatası" @@ -6991,11 +7025,11 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#, fuzzy, python-format +msgid "Unable to load the virtualization driver" msgstr "Sanallaştırma sürücüsü yükleme başarısız: %s" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7118,19 +7152,19 @@ msgstr "" "Sahte komuta verilen yanıt: standartçıktı='%(stdout)s' " "standarthata='%(stderr)s'" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7299,15 +7333,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7366,97 +7400,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7790,7 +7824,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7804,24 +7838,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "%s adresini serbest bırak" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8144,12 +8178,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "|%s| örneği için değişken IP tahsisi" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8308,7 +8342,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8376,204 +8410,204 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 #, fuzzy msgid "Going to destroy instance again." msgstr "Örnekler durdurulacak" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 #, fuzzy msgid "attaching network adapter failed." msgstr "Tanımlı bir ağ yok." -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 #, fuzzy msgid "detaching network adapter failed." msgstr "Tanımlı bir ağ yok." -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8581,73 +8615,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8655,21 +8689,21 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -8678,29 +8712,29 @@ msgstr "" "Diğer hesaplama düğümlerini haberdar etmek için %s geçici dosyası " "oluşturuluyor. Düğümler aynı belleğe bağlanmalıdır." -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "Blok göçü paylaşılan hafıza ile kullanılamaz." -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8715,7 +8749,7 @@ msgstr "" " \n" " Bkz: %(u)s" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -8724,62 +8758,62 @@ msgstr "" "Diğer hesaplama düğümlerini haberdar etmek için %s geçici dosyası " "oluşturuluyor. Düğümler aynı belleğe bağlanmalıdır." -#: nova/virt/libvirt/driver.py:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" "plug_vifs() %(cnt)d kez başarısız oldu. %(hostname)s için %(max_retry)d " "denemeye kadar tekrar deneniyor." -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "Birim gibi göründüğünden beri %(path)s atlanıyor" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8812,46 +8846,46 @@ msgstr "%(name)s için (%(instance_filter_name)s) ağ filtresi bulunamadı." msgid "iptables firewall: Setup Basic Filtering" msgstr "iptabloları güvenlik duvarı: Temel Filtreleme Kurulumu" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "%s geçerli bir örnek ismidir" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "%s bir disk dosyasına sahiptir" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "%(instance)s örneği %(backing)s tarafından desteklenmiştir" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " @@ -8860,107 +8894,107 @@ msgstr "" "%(instance)s örneği imaj servisinde görünmeyen bir %(backing)s destek " "dosyasını kullanıyor" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "Temel dosya kaldırmak için çok yeni: %s" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "Temel dosya kaldırılıyor: %s" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "%(base_file)s dosyasını kaldırma başarısız, %(error)s" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "Doğrulama atlanıyor, %s'de temel dizin yok" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "Temel imajları doğrulayın" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "Bilinmeyen temel dosya: %s" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "Aktif temel dosyalar: %s" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "Bozuk temel dosyalar: %s" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "Taşınabilir temel dosyalar: %s" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "Doğrulama tamamlandı" @@ -9073,88 +9107,88 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "%s'de iSCSI cihazı bulunamadı" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "%s'de iSCSI cihazı bulunamadı" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 #, fuzzy msgid "Fibre Channel device not found." msgstr "%s'de iSCSI cihazı bulunamadı" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9226,35 +9260,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "Çalışan komut(alt süreç): %s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9345,74 +9379,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, python-format msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9868,7 +9902,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10028,19 +10062,19 @@ msgstr "Geçersiz bölüm" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10144,24 +10178,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10298,374 +10332,374 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10673,55 +10707,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10735,195 +10776,205 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "Örnek tür oluşturulamıyor." + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 #, fuzzy msgid "Destroying VDIs" msgstr "XVP tekar başlatılıyor" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 #, fuzzy msgid "No suitable network for migrate" msgstr "Hatalı ağ biçimi" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -11052,18 +11103,64 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 #, fuzzy msgid "status must be 'in-use'" msgstr "İmaj müsait olmak zorunda" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 #, fuzzy msgid "status must be 'available'" msgstr "İmaj müsait olmak zorunda" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "EC2API hatası: %s" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "Göreli konum parametresi tam sayı olmak zorunda" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po index dcaa62149..050371fbe 100644 --- a/nova/locale/uk/LC_MESSAGES/nova.po +++ b/nova/locale/uk/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -84,7 +84,7 @@ msgstr "" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -168,8 +168,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -185,7 +185,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -199,7 +199,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1235,55 +1235,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1428,91 +1440,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1597,131 +1590,126 @@ msgstr "" msgid "Too many failed authentications." msgstr "Занадто багато невдалих аутентифікацій." -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 #, fuzzy msgid "Timestamp failed validation." msgstr "Занадто багато невдалих аутентифікацій." -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1731,69 +1719,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Це правило вже існує в групі %s" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Створити розділ на %s ГБ" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1802,7 +1795,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Від'єднати том %s" @@ -1813,7 +1806,7 @@ msgid "Detach Volume Failed." msgstr "Від'єднати том %s" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1845,137 +1838,137 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "лише група \"всі\" підтримується" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2015,11 +2008,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, python-format msgid "Failed to get metadata for instance id: %s" msgstr "" @@ -2038,19 +2031,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2062,63 +2055,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2172,14 +2165,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2222,13 +2215,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2237,20 +2230,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, fuzzy, python-format msgid "Calling method %s" msgstr "Оголошення черги %s" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2263,12 +2256,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2276,17 +2269,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2351,220 +2344,220 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2651,7 +2644,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2671,17 +2664,17 @@ msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2833,15 +2826,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2949,7 +2942,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2982,29 +2975,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Оголошення черги %s" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Оголошення черги %s" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3224,33 +3217,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3269,94 +3262,94 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "без порядку для повідомлень: %s" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "без порядку для повідомлень: %s" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3413,7 +3406,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, python-format msgid "Failed to load %s" msgstr "" @@ -3433,271 +3426,271 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 #, fuzzy msgid "Reserved" msgstr "отримано %s" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 msgid "instance" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3777,242 +3770,242 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4046,715 +4039,720 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Від'єднати том %s" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 #, fuzzy msgid "Updating volume usage cache" msgstr "Від'єднати том %s" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Від'єднати том %s" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -4995,12 +4993,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5017,51 +5015,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5268,103 +5266,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5459,38 +5457,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5525,7 +5523,7 @@ msgstr "отримано %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5607,66 +5605,66 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Вилучити групу безпеки %s" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Вилучити групу безпеки %s" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5683,27 +5681,27 @@ msgstr "Це правило вже існує в групі %s" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5796,11 +5794,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5939,57 +5961,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6303,7 +6325,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6312,36 +6334,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:92 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6628,39 +6662,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6732,7 +6766,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6749,16 +6783,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6878,11 +6912,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7002,19 +7035,19 @@ msgstr "" msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7182,15 +7215,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7248,97 +7281,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7672,7 +7705,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7686,24 +7719,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8024,12 +8057,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8187,7 +8220,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8255,201 +8288,201 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8457,73 +8490,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8531,50 +8564,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8584,67 +8617,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8677,153 +8710,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8936,87 +8969,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9088,35 +9121,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9207,74 +9240,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, python-format msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9730,7 +9763,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9888,19 +9921,19 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10004,24 +10037,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10158,374 +10191,374 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "без порядку для повідомлень: %s" -#: nova/virt/xenapi/vm_utils.py:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10533,55 +10566,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10595,193 +10635,202 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10910,16 +10959,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/vi_VN/LC_MESSAGES/nova.po b/nova/locale/vi_VN/LC_MESSAGES/nova.po index d45a6e21f..1b5c84040 100644 --- a/nova/locale/vi_VN/LC_MESSAGES/nova.po +++ b/nova/locale/vi_VN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2013-05-13 19:22+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -84,7 +84,7 @@ msgstr "" msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -168,8 +168,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "" @@ -185,7 +185,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -199,7 +199,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1235,55 +1235,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1428,91 +1440,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1597,130 +1590,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1730,69 +1718,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1801,7 +1794,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1811,7 +1804,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1843,137 +1836,137 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2013,11 +2006,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, python-format msgid "Failed to get metadata for instance id: %s" msgstr "" @@ -2036,19 +2029,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2060,63 +2053,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2170,14 +2163,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2220,13 +2213,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2235,20 +2228,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2261,12 +2254,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2274,17 +2267,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2349,220 +2342,220 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2649,7 +2642,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2669,17 +2662,17 @@ msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2831,15 +2824,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2947,7 +2940,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2980,29 +2973,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3221,33 +3214,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3266,94 +3259,94 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3410,7 +3403,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, python-format msgid "Failed to load %s" msgstr "" @@ -3430,270 +3423,270 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 msgid "instance" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3773,242 +3766,242 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4042,714 +4035,719 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -4990,12 +4988,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5012,51 +5010,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5263,103 +5261,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5454,38 +5452,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5520,7 +5518,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5602,65 +5600,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5677,27 +5675,27 @@ msgstr "" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5790,11 +5788,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5933,57 +5955,57 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6297,7 +6319,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6306,36 +6328,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:92 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6622,39 +6656,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6726,7 +6760,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6743,16 +6777,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6872,11 +6906,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -6996,19 +7029,19 @@ msgstr "" msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7176,15 +7209,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7242,97 +7275,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7666,7 +7699,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7680,24 +7713,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8018,12 +8051,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8181,7 +8214,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8249,201 +8282,201 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8451,73 +8484,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8525,50 +8558,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8578,67 +8611,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8671,153 +8704,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8930,87 +8963,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9082,35 +9115,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 msgid "File transfer from PowerVM manager failed" msgstr "" @@ -9201,74 +9234,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, python-format msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9724,7 +9757,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9882,19 +9915,19 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -9998,24 +10031,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10152,374 +10185,374 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10527,55 +10560,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10589,193 +10629,202 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10903,16 +10952,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po index 3e0a9b0e5..816f29d11 100644 --- a/nova/locale/zh_CN/LC_MESSAGES/nova.po +++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2012-05-07 06:51+0000\n" "Last-Translator: Edward \n" "Language-Team: Chinese (Simplified) \n" @@ -85,7 +85,7 @@ msgstr "标记所在路径:%s" msgid "An unknown exception occurred." msgstr "发生未知异常。" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -170,8 +170,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "密钥对数据无效" @@ -187,7 +187,7 @@ msgstr "收到无效的输入" msgid "Invalid volume" msgstr "无效的卷" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "无效的元数据" @@ -202,7 +202,7 @@ msgstr "无效的元数据键" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "无效的端口范围 %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "无效的IP协议 %(protocol)s。" @@ -1250,57 +1250,69 @@ msgid "Event %(event)s not found for action id %(action_id)s" msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。" #: nova/exception.py:1157 +#, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "项目 %(project_id)s 没有找到。" -#: nova/exception.py:1165 +#: nova/exception.py:1170 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "该驱动不能执行set_admin_password。" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "实例 %(instance_id)s 不在救援模式。" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1447,91 +1459,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "运行cmd (SSH):%s" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "SSH上不支持环境变量" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "SSH上不支持的进程输入参数。" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "运行结果为 %s" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "回调中debug:%s" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "本地IP地址没有找到:%s" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "无效的后台:%s" -#: nova/utils.py:496 +#: nova/utils.py:438 #, fuzzy, python-format msgid "Unknown byte multiplier: %s" msgstr "未知的基文件:%s" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "期望的对象类型:%s" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "不正确的server_string:%s" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒" -#: nova/utils.py:876 +#: nova/utils.py:799 #, fuzzy, python-format msgid "Reloading cached file %s" msgstr "正在删除基文件:%s" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "移除容器失败:%s" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "服务器名称不是字符串或者unicode" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, fuzzy, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "密钥对名称长度必须在1到255个字符之间" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1616,131 +1609,126 @@ msgstr "FaultWrapper: %s" msgid "Too many failed authentications." msgstr "认证失败过多" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "访问密钥 %(access_key)s 有错误 %(failures)d,认证失败将被锁定 %(lock_mins)d 分钟。" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "签名没有提供" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "访问密钥没有提供" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "与keystone交流失败" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "预在线迁移在%(dest)s失败" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 #, fuzzy msgid "Timestamp failed validation." msgstr "认证失败过多" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "执行: %s" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "为controller=%(controller)s 以及 action=%(action)s未验证的请求" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "引起异常 InstanceNotFound: %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "引起异常 VolumeNotFound: %s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "引起异常 SnapshotNotFound: %s" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "引起异常 NotFound: %s" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "引起异常 EC2APIError: %s" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "引起异常 KeyPairExists: %s" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, fuzzy, python-format msgid "InvalidKeypair raised: %s" msgstr "引起异常 InvalidRequest: %s" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "引起异常 InvalidParameterValue: %s" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "引起异常 InvalidPortRange: %s" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "引起异常 NotAuthorized: %s" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "引起异常 InvalidRequest: %s" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "引起意外的错误:%s" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "引起意外的错误:%s" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "Environment: %s" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "发生了一个未知的错误. 请重试你的请求." -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "不支持的API请求:controller = %(controller)s,action = %(action)s" @@ -1750,70 +1738,75 @@ msgstr "不支持的API请求:controller = %(controller)s,action = %(action) msgid "Create snapshot of volume %s" msgstr "创建卷 %s 的快照" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "解密私钥失败:%s" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "创建密钥对 %s" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "导入密钥 %s" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "删除密钥对 %s" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "参数不够创建有效规则。" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, fuzzy, python-format +msgid "Invalid IP protocol %s." +msgstr "无效的IP协议 %(protocol)s。" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "对给定的参数无特定规则。" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "这条规则已经存在于组%s 中" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "获取实例 %s 控制台输出" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "从快照 %s 创建卷" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "创建 %s GB的卷" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 #, fuzzy msgid "Delete Failed" msgstr "创建失败" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, 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" @@ -1823,7 +1816,7 @@ msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(devi msgid "Attach Failed." msgstr "创建失败" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "分离卷 %s" @@ -1834,7 +1827,7 @@ msgid "Detach Volume Failed." msgstr "分离卷 %s" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "属性不支持: %s" @@ -1868,145 +1861,145 @@ msgstr "无法找到地址 %r" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "无法找到地址 %r" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, fuzzy, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "存在多个固定IP,使用第一个:%s" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 #, fuzzy msgid "Floating ip is already associated." msgstr "浮动ip %(address)s 已被关联。" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 #, fuzzy msgid "l3driver call to add floating ip failed." msgstr "没有浮动IP可用。" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "无法找到地址 %r" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "取消地址 %s 的关联" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 #, fuzzy msgid "Floating ip is not associated." msgstr "浮动ip %(address)s 没有被关联。" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "镜像必须可用。" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "准备开始终止实例" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "重启实例 %r" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "准备停止实例" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "准备启动实例" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "解除镜像 %s 的注册" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, 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:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "用户或者组没有确定" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "仅仅支持组\"all\"" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type必须添加或者移除" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "正在更新镜像 %s 的 publicity 属性" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "无法在 %d 秒内停止实例" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 #, fuzzy msgid "Expecting a list of resources" msgstr "获取实例列表" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 #, fuzzy msgid "Only instances implemented" msgstr "实例 - %s 不存在" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 #, fuzzy msgid "Expecting a list of tagSets" msgstr "获取实例列表" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 #, fuzzy msgid "Invalid CIDR" msgstr "无效的" @@ -2048,12 +2041,12 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 #, fuzzy msgid "Invalid proxy request signature." msgstr "无效的请求:%s" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "为ip: %s获取元数据失败" @@ -2072,19 +2065,19 @@ msgstr "%(url)s 随HTTP %(status)d返回" msgid "Must specify an ExtensionManager class" msgstr "必须明确一个ExtensionManager类" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "扩展资源:%s" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "扩展%(ext_name)s:无法扩展资源 %(collection)s:没有那种资源" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "扩展资源的扩展 %(ext_name)s:%(collection)s" @@ -2096,64 +2089,64 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "limit 参数必须是整数" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "limit参数必须是正数" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "offset 参数必须是整数" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "offset 参数必须是正数" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "没有找到标记 [%s]" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "href %s 不包含版本" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "超过镜像元数据限制" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 #, fuzzy msgid "Invalid image metadata" msgstr "无效的元数据" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "'%(action)s' 针对处于 %(attr)s %(state)s 的实例是无法进行" -#: nova/api/openstack/common.py:364 -#, python-format -msgid "Instance is in an invalid state for '%(action)s'" +#: nova/api/openstack/common.py:366 +#, fuzzy, python-format +msgid "Instance is in an invalid state for '%s'" msgstr "实例针对 '%(action)s' 处于无效状态" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "拒绝快照请求,快照当前未被激活" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "该时刻实例快照是不允许的。" @@ -2207,14 +2200,14 @@ msgstr "调用扩展工厂 %s" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "加载扩展 %(classpath)s 失败:%(exc)s" #: nova/api/openstack/extensions.py:370 -#, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +#, fuzzy, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "加载扩展 %(ext_name)s 失败:%(exc)s" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2257,13 +2250,13 @@ msgstr "请求中没有提供主体" msgid "There is no such action: %s" msgstr "没有该动作:%s" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "错误格式的请求主体" @@ -2272,20 +2265,20 @@ msgstr "错误格式的请求主体" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, fuzzy, python-format msgid "Calling method %s" msgstr "调用 getter %s" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "不支持的Content-Type" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "错误格式的请求url" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2298,12 +2291,12 @@ msgstr "元素不是子节点" msgid "root element selecting a list" msgstr "根元素选择列表" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "模板数不匹配;把slave %(slavetag)s 添加到master %(mastertag)s" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "subclasses必须执行construct()!" @@ -2311,17 +2304,17 @@ msgstr "subclasses必须执行construct()!" msgid "Initializing extension manager." msgstr "正在初始化扩展管理员。" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, fuzzy, python-format msgid "Invalid is_public filter [%s]" msgstr "用户 %s 的签名无效" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, fuzzy, python-format msgid "Invalid minRam filter [%s]" msgstr "用户 %s 的签名无效" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2386,230 +2379,230 @@ msgstr "服务器不存在" msgid "Metadata item was not found" msgstr "元数据项目未找到" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "无效的changes-since值" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "准备尝试软删除实例 %s" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, fuzzy, python-format msgid "Flavor '%s' could not be found " msgstr "主机 %(host)s 没有找到。" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "无法找到实例" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "错误的个性化格式:丢失 %s" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "损坏的个性化格式" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "个性化 %s 的内容无法解码" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 #, fuzzy msgid "Unknown argment : port" msgstr "未知的guestmount错误" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, fuzzy, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "不正确的固定 IP 地址(%s)" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "不允许重复的网络(%s)" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "错误的网络格式:丢失%s" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "错误的网络格式" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "Userdata 内容无法解码" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "accessIPv4 不是正确的IPv4格式" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 #, fuzzy msgid "accessIPv6 is not proper IPv6 format" msgstr "accessIPv4 不是正确的IPv4格式" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "服务器名称未定义" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "提供了无效的flavorRef。" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 #, fuzzy msgid "min_count must be an integer value" msgstr "limit 参数必须是整数" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 #, fuzzy msgid "max_count must be an integer value" msgstr "limit 参数必须是整数" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "无法找到请求的镜像" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "提供了无效的key_name。" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 #, fuzzy msgid "HostId cannot be updated." msgstr "id不能是None" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 #, fuzzy msgid "Personality cannot be updated." msgstr "id不能是None" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "实例还没有调整大小。" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 #, fuzzy msgid "Flavor used by the instance could not be found." msgstr "实例 %(instance_id)s 没有找到。" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "重启的参数'type'既不是HARD也不是SOFT" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "缺少重启的参数'type'" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "无法找到请求的类型。" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 #, fuzzy msgid "Resize requires a flavor change." msgstr "调整大小需要尺寸的改变。" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "缺少属性imageRef" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "提供了无效的imageRef。" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "缺少属性flavorRef" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "没有确定adminPass" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "无效的adminPass" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 #, fuzzy msgid "Unable to set password on instance" msgstr "重新启动实例失败" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "无法解析元数据键/值对" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "调整大小请求中的属性'flavorRef'无效。" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "调整大小请求要求有属性'flavorRef'。" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "无效的请求主体" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "无法解析请求中的imageRef。" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "无法找到用来重新创建的镜像" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "实体createImage需要属性name" -#: nova/api/openstack/compute/servers.py:1409 -#, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +#: nova/api/openstack/compute/servers.py:1410 +#, fuzzy, python-format +msgid "Removing options '%s' from query" msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2697,7 +2690,7 @@ msgstr "host与block_migration必须确定" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, fuzzy, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "实例 %(id)s 到主机 %(host)s 的动态迁移失败" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2716,19 +2709,19 @@ msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" #: nova/api/openstack/compute/contrib/aggregates.py:89 -#, python-format -msgid "Cannot show aggregate: %(id)s" -msgstr "" +#, fuzzy, python-format +msgid "Cannot show aggregate: %s" +msgstr "更新代理失败:%(resp)r" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, fuzzy, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "更新代理失败:%(resp)r" #: nova/api/openstack/compute/contrib/aggregates.py:127 -#, python-format -msgid "Cannot delete aggregate: %(id)s" -msgstr "" +#, fuzzy, python-format +msgid "Cannot delete aggregate: %s" +msgstr "更新代理失败:%(resp)r" #: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format @@ -2889,16 +2882,16 @@ msgstr "网络不包含动作 %s" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "%s 必须是'MANUAL' 或者 'AUTO'。" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 #, fuzzy msgid "host and onSharedStorage must be specified." msgstr "host与block_migration必须确定" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, fuzzy, python-format msgid "Error in evacuate, %s" msgstr "迁移错误 %s" @@ -3014,7 +3007,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "浮动ip %(address)s 没有被关联。" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3048,29 +3041,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "把主机 %(host)s 设置为 %(state)s。" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, fuzzy, python-format msgid "Enabling host %s." msgstr "调用 getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, fuzzy, python-format msgid "Disabling host %s." msgstr "正在更新主机状态" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "Describe-resource是只有管理员才能执行的功能。" @@ -3301,33 +3294,33 @@ msgstr "vol=%s" msgid "Delete volume with id: %s" msgstr "删除id为 %s 的卷" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "实例 %s:没有启动" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, fuzzy, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "把卷 %(volume_id)s 附加到实例 %(server_id)s 的 %(device)s 设备上" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "删除id为 %s 的快照" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "为卷 %s 创建快照" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3346,94 +3339,94 @@ msgstr "释放地址 %s" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, fuzzy, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "没有适用于消息的方法:%s" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, fuzzy, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, fuzzy, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "没有适用于消息的方法:%s" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, fuzzy, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "正在删除基文件:%s" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, fuzzy, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "把“%(method)s”投放在主机 \"%(host)s\"" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "没有为实例 %(instance_id)s 找到卷。" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3491,7 +3484,7 @@ msgstr "子网掩码已存入openvpn配置" msgid "Launching VPN for %s" msgstr "启动VPN %s" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "无法创建卷" @@ -3511,282 +3504,282 @@ msgstr "元素不是子节点" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 #, fuzzy msgid "leasing ip" msgstr "正在创建镜像" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 #, fuzzy msgid "releasing ip" msgstr "正在创建镜像" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 #, fuzzy msgid "Reserved" msgstr "已接收 %s" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "error: %s" msgstr "数据库错误:%s" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 #, fuzzy msgid "network" msgstr "重置网络" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 #, fuzzy msgid "IP address" msgstr "起始地址" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 #, fuzzy msgid "No fixed IP found." msgstr "找不到固定IP。" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, fuzzy, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "没有固定ip与实例关联" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "浮动ip %(address)s 已被关联。" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "id" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "起始地址" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "DNS1" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "DNS2" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "VlanID" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "项目" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "uuid" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 #, fuzzy msgid "No networks found" msgstr "没有找到网络" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "创建网络 %(req)s 是必要的。" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 #, fuzzy msgid "instance" msgstr "停止实例 %r" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "服务 %(service_id)s 没有找到。" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "服务 %(service_id)s 没有找到。" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 #, fuzzy msgid "An unexpected error has occurred." msgstr "意外错误:%s" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 #, fuzzy msgid "PROJECT" msgstr "项目" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3870,254 +3863,254 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "超过实例的配额。您无法运行更多此类型的实例。" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, fuzzy, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "%(pid)s 已经超过配额,试图设置 %(num_metadata)s 个元数据属性" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 #, fuzzy msgid "Metadata property key greater than 255 characters" msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 #, fuzzy msgid "Metadata property value greater than 255 characters" msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "无法附加卷到实例 %s" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "准备运行 %s 个实例" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 #, fuzzy msgid "instance termination disabled" msgstr "准备开始终止实例" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "实例类型 %(instance_type_id)s 没有找到。" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 #, fuzzy msgid "going to delete a resizing instance" msgstr "准备开始终止实例" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "没有托管实例 %s,立刻删除" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 #, fuzzy msgid "Going to try to soft delete instance" msgstr "准备尝试软删除实例 %s" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 #, fuzzy msgid "Going to try to terminate instance" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 #, fuzzy msgid "Going to try to stop instance" msgstr "准备尝试停止实例 %s" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 #, fuzzy msgid "Going to try to start instance" msgstr "准备尝试启动实例 %s" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "搜索条件: %s" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, fuzzy, python-format msgid "snapshot for %s" msgstr "开始为虚拟机 %s 快照" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id为空。假定在迁移。" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, 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:2035 +#: nova/compute/api.py:2048 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "密钥对名称长度必须在1到255个字符之间" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "安全组 %s 既不是字符串也不是unicode" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "安全组 %s 不能为空。" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, 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:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "创建安全组 %s" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "安全组 %s 已经存在" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "无法销毁VBD %s" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 #, fuzzy msgid "Security group is still in use" msgstr "安全组id应该是整数" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "删除安全组 %s" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "没有找到规则 (%s)" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "添加安全组规则:%r" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "授权 %s 安全组入口权限" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "撤销 %s 安全组入口权限" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "安全组id应该是整数" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, fuzzy, python-format msgid "Aborting claim: %s" msgstr "实例的network_info:|%s|" @@ -4152,220 +4145,220 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 +#, python-format +msgid "'%s' argument must be greater than 0" +msgstr "" + +#: nova/compute/flavors.py:108 #, fuzzy, python-format -msgid "'%s' argument must be a positive integer" -msgstr "创建参数必须是正整数" +msgid "'%s' argument must be greater than or equal to 0" +msgstr "createBackup的属性 'rotation'必须是整数" -#: nova/compute/flavors.py:113 +#: nova/compute/flavors.py:117 #, fuzzy msgid "'rxtx_factor' argument must be a positive float" msgstr "创建参数必须是正整数" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" -msgstr "" - -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "数据库错误:%s" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "未找到要删除的实例类型 %s" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 #, fuzzy msgid "Failed to check if instance shared" msgstr "重新启动实例失败" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, 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:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "nova-compute重启后,实例正在重启。" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 #, fuzzy msgid "Hypervisor driver does not support resume guests" msgstr "虚拟机管理程序驱动不支持防火墙规则" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "挂起实例失败" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "虚拟机管理程序驱动不支持防火墙规则" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "意外的状态码" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "正在检查状态" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "正在设置 bdm %s" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "释放实例的网络" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 #, fuzzy msgid "Instance was deleted during spawn." msgstr "实例生产失败" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, fuzzy, python-format msgid "Error: %s" msgstr "数据库错误:%s" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " @@ -4374,7 +4367,7 @@ msgstr "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/compute/manager.py:1135 +#: nova/compute/manager.py:1131 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " @@ -4383,170 +4376,170 @@ msgstr "" "镜像 '%(image_id)s' 的大小为 %(size_bytes)d ,超过实例类型 instance_type 所允许的大小 " "%(allowed_size_bytes)d" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "正在启动虚拟机" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "实例网络设置失败" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "实例的network_info:|%s|" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "实例块设备设置失败" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "实例生产失败" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "释放实例的网络" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s 实例" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "释放实例的网络" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "忽略异常 DiskNotFound: %s" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "忽略异常 DiskNotFound: %s" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "终止bdm %s" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s。把实例的 vm_state设置为ERROR" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 #, fuzzy msgid "Rebuilding instance" msgstr "正在重新创建实例 %s" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "为卷 %s 创建快照" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 #, fuzzy msgid "Rebooting instance" msgstr "正在重启虚拟机 %s" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, 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:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "无法重新创建实例 [%(instance_uuid)s]: %(exc)s" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 #, fuzzy msgid "Instance disappeared during reboot" msgstr "实例 %s:重启" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 #, fuzzy msgid "instance snapshotting" msgstr "实例 %s: 快照中" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, 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:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "轮换出%d个备份" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "正在删除镜像 %s" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 #, fuzzy msgid "Root password set" msgstr "实例 %s:Root密码已设置" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "该驱动不能执行set_admin_password。" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "该驱动不能执行set_admin_password。" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 #, fuzzy msgid "error setting admin password" msgstr "设置管理员密码出错" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, fuzzy, python-format msgid "" "trying to inject a file into a non-running (state: " @@ -4555,179 +4548,179 @@ msgstr "" "试图把一个文件注入到没有运行的实例:%(instance_uuid)s (状态: %(current_power_state)s 预计: " "%(expected_state)s)" -#: nova/compute/manager.py:2022 +#: nova/compute/manager.py:2015 #, fuzzy, python-format msgid "injecting file to %(path)s" msgstr "注入文件路径:'%s'" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "挂起实例失败" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "数据库错误:%s" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 #, fuzzy msgid "Unrescuing" msgstr "实例 %s:取消救援" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 #, fuzzy msgid "Instance has no source host" msgstr "实例没有卷。" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "目标与来源一样。" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 #, fuzzy msgid "Pausing" msgstr "正在更新。" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 #, fuzzy msgid "Retrieving diagnostics" msgstr "实例 %s :获取诊断" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 #, fuzzy msgid "Reset network" msgstr "重置网络" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 #, fuzzy msgid "Inject network info" msgstr "实例 %s:注入网络信息" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "将注入的network_info:|%s|" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 #, fuzzy msgid "Get console output" msgstr "获取实例 %s 控制台输出" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 #, fuzzy msgid "Getting vnc console" msgstr "实例 %s:正在获得VNC控制台" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 #, fuzzy msgid "Getting spice console" msgstr "实例 %s:正在获得VNC控制台" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, 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:2991 +#: nova/compute/manager.py:2981 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "从未知实例%s中分离卷" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, fuzzy, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "实例 %s 的网络分配" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, fuzzy, python-format msgid "Port %(port_id)s is not attached" msgstr "网络 %(network_id)s 没有找到。" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, fuzzy, python-format msgid "Host %(host)s not found" msgstr "主机 %(host)s 没有找到。" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "预在线迁移在%(dest)s失败" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 #, fuzzy msgid "_post_live_migration() is started.." msgstr "post_live_migration()已经启动。" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "把实例迁移到 %(dest)s 成功完成。" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -4735,170 +4728,175 @@ msgstr "" "你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching " "name。”这个错误可以放心的忽略。" -#: nova/compute/manager.py:3377 +#: nova/compute/manager.py:3364 #, fuzzy msgid "Post operation of migration started" msgstr "迁移后操作启动" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "为ip: %s获取元数据失败" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, 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:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "为实例 %(instance_uuid)s 关闭虚拟机" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "没有找到实例 %(instance_id)s" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 #, fuzzy msgid "In ERROR state" msgstr "节点处于未知的错误状态。" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "更新带宽使用缓存" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 #, fuzzy msgid "Updating volume usage cache" msgstr "更新带宽使用缓存" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "更新主机状态" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, 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:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "实例未启动" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..." -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "回收删除的实例" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "LoggingVolumeDriver: %s" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, fuzzy, python-format msgid "No service record for host %s" msgstr "计算节点 %s 没有服务" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, fuzzy, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "无法识别的FLAGS.running_deleted_instance_action的取值 '%(action)s'" +#: nova/compute/manager.py:4110 +#, fuzzy, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5146,12 +5144,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "实例 %s:已救援" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5168,51 +5166,51 @@ msgstr "version应该是整数" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5422,103 +5420,103 @@ msgstr "驱动仅支持入口类型 'a'。" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "试图移除不存在的链 %s。" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "未知链:%r" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "试图移除不存在的规则:%(chain)r %(rule)r %(wrap)r %(top)r" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "IPTablesManager.apply成功完成" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, fuzzy, python-format msgid "arping error for ip %s" msgstr "在 %s 中发生 httplib 错误: " -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d 过期了,重新启动dnsmasq" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "挂起进程 dnsmasq 时抛出 %s" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d 过期了,重新启动dnsmasq" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "杀掉进程 radvd 时抛出 %s" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d 过期了,重新启动radvd" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "无效的状态:'%s'" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "正在开启VLAN接口 %s" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "保证桥 %s" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "保证vlan %(vlan)s 和桥 %(bridge)s" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "挂起实例失败" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "保证桥 %s" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "保证桥 %s" @@ -5618,38 +5616,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "cidr 已经在使用" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "请求的cidr (%(cidr)s) 与已存在的超网络 (%(super)s) 冲突" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "请求的cidr (%(cidr)s) 与已存在的较小的cidr (%(smaller)s) 冲突" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "网络已经存在。" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "网路在删除前必须与项目 %s 解除关联" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "网络数量与VLAN起始数之和不能大于4049" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, fuzzy, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5685,7 +5683,7 @@ msgstr "_delete: %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "遗留的网络信息 nw_info 要求使用 IPv4 子网" @@ -5768,68 +5766,68 @@ msgstr "找不到适合id %(id)s 的浮动IP。" msgid "Quantum Error creating security group %s" msgstr "删除安全组 %s" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "删除安全组 %s" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "抓到错误:%s" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy msgid "Quantum Error getting security groups" msgstr "删除安全组 %s" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 #, fuzzy msgid "Security group id should be uuid" msgstr "安全组id应该是整数" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "删除安全组 %s" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 #, fuzzy msgid "Quantum Error:" msgstr "抓到错误:%s" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "带有规则 %(rule_id)s 的安全组没有找到。" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, fuzzy, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "没有找到安全组 %(security_group_id)s 针对项目 %(project_id)s 。" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5846,27 +5844,27 @@ msgstr "这条规则已经存在于组%s 中" msgid "Original exception being dropped: %s" msgstr "外键约束无法删除" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, fuzzy, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "获得信号量 \"%(lock)s\" 为方法 \"%(method)s\" ...锁" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, fuzzy, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "正在 试图获取锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, fuzzy, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "获得文件锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, fuzzy, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "获得文件锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁" @@ -5961,11 +5959,35 @@ msgstr "发现未知的 utils.execute 关键字参数:%r" msgid "Running cmd (subprocess): %s" msgstr "正在运行cmd (subprocess):%s" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "运行结果为 %s" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "%r 失败,重试。" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "运行cmd (SSH):%s" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "SSH上不支持环境变量" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "SSH上不支持的进程输入参数。" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "数据库异常被包裹。" @@ -6104,12 +6126,12 @@ msgstr "做异步fanout cast" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 #, fuzzy msgid "An unknown RPC related exception occurred." msgstr "发生未知异常。" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" @@ -6118,46 +6140,46 @@ msgstr "" "远程错误:%(exc_type)s %(value)s\n" "%(traceback)s。" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "无效的RPC连接重用。" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, fuzzy, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "删除 %(base_file)s 失败,错误是 %(error)s" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "返回 %s 异常给调用者" @@ -6481,7 +6503,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6489,37 +6511,49 @@ msgid "" msgstr "无法迁移 %(instance_id)s 到 %(dest)s 上:缺少内存(主机:%(avail)s <= 实例:%(mem_inst)s)" #: nova/scheduler/filter_scheduler.py:73 -#, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +#, fuzzy, python-format +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" msgstr "尝试创建 %(num_instances)d 个实例" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:77 +#, fuzzy, python-format +msgid "Request Spec: %s" +msgstr "请求:%s" + +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "没有为实例 %(instance_id)s 找到卷。" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "过滤掉的主机 %(hosts)s" -#: nova/scheduler/filter_scheduler.py:357 -#, python-format -msgid "Choosing host %(chosen_host)s" -msgstr "" +#: nova/scheduler/filter_scheduler.py:356 +#, fuzzy, python-format +msgid "Weighed %(hosts)s" +msgstr "过滤掉的主机 %(hosts)s" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, fuzzy, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "无法迁移 %(instance_id)s 到 %(dest)s 上:缺少内存(主机:%(avail)s <= 实例:%(mem_inst)s)" @@ -6807,39 +6841,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "试图实例化单例" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "伪执行命令(子进程):%s" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "伪命令匹配 %s" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "伪命令引起异常 %s" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "状态必须可用" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "已经附加" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "已经分离" @@ -6915,7 +6949,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "正在运行的实例:%s" @@ -6932,16 +6966,16 @@ msgstr "终止实例之后:%s" msgid "Internal error" msgstr "内部错误" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "强制杀死实例后:%s" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 #, fuzzy msgid "spawn error" msgstr "未知的guestmount错误" @@ -7065,11 +7099,11 @@ msgid "Loading compute driver '%s'" msgstr "LoggingVolumeDriver: %s" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#, fuzzy, python-format +msgid "Unable to load the virtualization driver" msgstr "无法加载虚拟驱动:%s" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7193,19 +7227,19 @@ msgstr "vmwareapi 不支持暂停" msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7376,15 +7410,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7443,97 +7477,97 @@ msgstr "未找到分区" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "镜像已经挂载" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, fuzzy, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, fuzzy, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "挂载文件系统失败:%s" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, fuzzy, python-format msgid "Failed to umount container filesystem: %s" msgstr "挂载文件系统失败:%s" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, fuzzy, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7872,7 +7906,7 @@ msgstr "实例代理版本:%s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "正在更新主机状态" @@ -7887,24 +7921,24 @@ msgstr "获取实例 %s 控制台输出" msgid "Host IP address is: %s" msgstr "释放地址 %s" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8238,12 +8272,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "为实例 |%s| 分配浮动IP" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "注入文件路径:'%s'" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "注入文件路径:'%s'" @@ -8409,7 +8443,7 @@ msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "正在创建虚拟机实例快照 %s " -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "无法确定iscsi initiator名字" @@ -8477,213 +8511,213 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "正在连接 libvirt:%s" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "销毁时发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 #, fuzzy msgid "During wait destroy, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "实例销毁成功。" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 #, fuzzy msgid "Going to destroy instance again." msgstr "准备停止实例" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, 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:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "删除实例文件 %(target)s" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "schedule_%(method)s 失败:%(ex)s" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 #, fuzzy msgid "Could not determine fibre channel world wide node names" msgstr "无法确定iscsi initiator名字" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 #, fuzzy msgid "Could not determine fibre channel world wide port names" msgstr "无法确定iscsi initiator名字" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 #, fuzzy msgid "During detach_volume, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 #, fuzzy msgid "attaching network adapter failed." msgstr "没有网络定义。" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 #, fuzzy msgid "During detach_interface, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 #, fuzzy msgid "detaching network adapter failed." msgstr "没有网络定义。" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 #, fuzzy msgid "Failed to soft reboot instance." msgstr "重新启动实例失败" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 #, fuzzy msgid "Instance shutdown successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "实例在运行" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data:%(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 #, fuzzy msgid "Guest does not have a console available" msgstr "用户没有管理员权限" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "正在创建镜像" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "将 %(injection)s 注入到镜像 %(img_id)s" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8691,74 +8725,74 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "无法得到CPU的数目,因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "libvirt版本过旧(不支持getVersion)" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "正在获取镜像 %s 的大小" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8766,37 +8800,37 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 #, fuzzy msgid "Live migration can not be used without shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -8805,7 +8839,7 @@ msgstr "" "无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= " "实例:%(necessary)s)" -#: nova/virt/libvirt/driver.py:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -8814,7 +8848,7 @@ msgstr "" "已启动实例的CPU信息:\n" "%s" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8829,71 +8863,71 @@ msgstr "" "\n" "参考 %(u)s" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "预在线迁移在%(dest)s失败" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "查找 %(instance_name)s时libvirt出错:[错误代码 %(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "因它像卷,所以跳过 %(path)s" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "实例 %s:开始执行 migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 #, fuzzy msgid "Instance running successfully." msgstr "实例 %s 成功运行。" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 #, fuzzy msgid "Starting finish_migration" msgstr "实例 %s:开始执行 finish_migration" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 #, fuzzy msgid "Starting finish_revert_migration" msgstr "实例 %s:开始执行 finish_revert_migration" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, fuzzy, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "删除实例文件 %(target)s" @@ -8926,95 +8960,95 @@ msgstr "名称为 %(name)s 的nwfilter(%(instance_filter_name)s) 未找到。" msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables 防火墙:设置基本的过滤规则" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, fuzzy, python-format msgid "Unknown image_type=%s" msgstr "未知的磁盘镜像句柄:%s" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, fuzzy, python-format msgid "Reading image info file: %s" msgstr "正在删除基文件:%s" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "正在删除基文件:%s" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "%s 是一个正确的实例名称" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "%s 有一个磁盘文件" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "实例 %(instance)s 由文件 %(backing)s 来备份" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "实例 %(instance)s 正在使用的备份文件 %(backing)s 没有出现在镜像服务里。" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证失败" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证跳过,没有散列存储" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, fuzzy, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, fuzzy, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "删除 %(base_file)s 失败,错误是 %(error)s" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "基文件太新不需要删除:%s" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "正在删除基文件:%s" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "删除 %(base_file)s 失败,错误是 %(error)s" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " @@ -9023,7 +9057,7 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s):正在使用中:本地节点 %(local)d, 远程节点 " "%(remote)d" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " @@ -9032,51 +9066,51 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s):警告 -- 使用中缺少基文件! 实例: " "%(instance_list)s" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像不在使用中" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像在使用中" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "跳过验证,在 %s 上没有基础目录" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "验证基础镜像" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "未知的基文件:%s" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "活跃的基文件:%s" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "损坏的基文件:%s" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "可删除的基文件:%s" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "确认完成" @@ -9190,88 +9224,88 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "在 %s 未找到iSCSI设备" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, fuzzy, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, fuzzy, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, fuzzy, python-format msgid "%s is already mounted" msgstr "镜像已经挂载" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "在 %s 未找到iSCSI设备" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, fuzzy, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, fuzzy, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 #, fuzzy msgid "Fibre Channel device not found." msgstr "在 %s 未找到iSCSI设备" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, fuzzy, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, fuzzy, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9345,36 +9379,36 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 #, fuzzy msgid "Connection error connecting PowerVM manager" msgstr "glance服务器连接错误,重试中" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, fuzzy, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "正在运行cmd (subprocess):%s" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 #, fuzzy msgid "File transfer from PowerVM manager failed" msgstr "连接到melange失败" @@ -9467,74 +9501,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "没有找到实例" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "正在删除基文件:%s" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "获取实例列表" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "实例 %s:正在创建镜像" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "准备启动实例" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "实例 %s:重启" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, fuzzy, python-format msgid "Instance spawned in %s seconds" msgstr "实例 %s 生产成功" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format msgid "Stopping instance %s for snapshot." msgstr "实例 %s: 快照中" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, fuzzy, python-format msgid "Shutting down the instance '%s'" msgstr "正启动虚拟机实例 %s" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "准备启动实例" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -10030,7 +10064,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启" @@ -10192,19 +10226,19 @@ msgstr "没有在数据库找到卷" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, 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:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, 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:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "对 %(method)s 的调用返回错误:%(e)s。" @@ -10313,24 +10347,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "解密私钥失败:%s" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "不支持在XenServer启动主机" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "无法登录到XenAPI(Dom0磁盘是空么?)" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "得到异常:%s" @@ -10470,74 +10504,74 @@ msgstr "" "网络 %(bridge)s 的 PIF %(pif_rec['uuid'])s 有VLAN id %(pif_vlan)d。期待的数目是 " "%(vlan_num)d" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 #, fuzzy msgid "Created VM" msgstr "_create: %s" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 #, fuzzy msgid "VM already halted, skipping shutdown..." msgstr "虚拟机 %(instance_uuid)s 已经终止,跳过关闭..." -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "没有在实例 %s 找到VBD" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "已经分离" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "无法移除 VBD %s" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "无法销毁 VBD %s" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, 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:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "无法销毁 VDI %s" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10546,305 +10580,305 @@ msgstr "" "创建了 VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) 位置在" " %(sr_ref)s。" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:480 #, fuzzy msgid "SR not present and could not be introduced" msgstr "无法找到实例" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, fuzzy, python-format msgid "block device info: %s" msgstr "块设备列表 block_device_list %s" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, 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:635 +#: nova/virt/xenapi/vm_utils.py:636 #, fuzzy, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "未找到 %(vm_ref)s 的主VDI" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 #, fuzzy msgid "Starting snapshot for VM" msgstr "开始为虚拟机 %s 快照" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, 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:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, fuzzy, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "请求 xapi 获取 vhd 镜像 %(image)s" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, 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:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, 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:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, 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:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "获取镜像 %(image)s" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, 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:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "将VDI %s 复制到dom0的/boot/guest下" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "内核/内存盘 VDI %s 已销毁" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 #, fuzzy msgid "Failed to fetch glance image" msgstr "实例 %s:获取Glance镜像失败" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, 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:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "为PV内核查询vdi %s" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "未知的镜像格式 %(disk_image_type)s" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "VDI %s 依然可用" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "重新扫描存储库 %s" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "标记sr_matching_filter '%s' 没有遵循格式要求" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "无法找到content-type ISO的存储库" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO:正在查看存储库 %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "ISO:非iso内容" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO:iso content_type,没有 'i18n-key' 键" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 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:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: 存储库符合标准" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, 正在查看是否是本地的主机" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "ISO: PBD %(pbd_ref)s 消失了" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, 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:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "ISO:含有本地PBD的存储库" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, 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:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "来自Xenserver无效的统计数据:%s" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, 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:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "VHD coalesce 将要超过(%(max_attempts)d),放弃中..." -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "等待设备 %s 创建超时" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "插入VBD %s... " -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "插入VBD %s 完成。" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, 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:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, 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:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "正在销毁VDI为 %s 的 VBD " -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "已经销毁VDI为 %s 的 VBD" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "对 %s 运行pygrub" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "找到Xen内核 %s" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "没有找到Xen内核。正在启动HVM。" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10852,55 +10886,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "分区:" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, 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:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "完成写入分区表 %s 。" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "直接操作接口文件" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "挂载文件系统失败(期望的是非Linux实例):%s" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, fuzzy, python-format msgid "Updating progress to %(progress)d" msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d" @@ -10914,209 +10955,219 @@ msgstr "正在删除基文件:%s" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 #, fuzzy msgid "Starting instance" msgstr "正在启动虚拟机" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "从 dom0 中移除内核/内存盘文件" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "在数据库更新卷失败" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 #, fuzzy msgid "Auto configuring disk, attempting to resize partition..." msgstr "正在自动配置实例 %(instance_uuid)s 的磁盘,尝试调整分区大小..." -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 #, fuzzy msgid "Starting VM" msgstr "重启xvp" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, 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:653 +#: nova/virt/xenapi/vmops.py:659 #, 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:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "实例代理版本:%s" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "设置VCPU 权重" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, fuzzy, python-format msgid "Could not find VM with name %s" msgstr "找不到VDI ref" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "快照完毕并为虚拟机 %s 上传" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "将 vhd 转移到新主机失败" -#: nova/virt/xenapi/vmops.py:813 -#, 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:808 +msgid "VM was already shutdown." +msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "重新启动实例失败" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, 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:948 +#: nova/virt/xenapi/vmops.py:995 #, fuzzy msgid "Resize complete" msgstr "调整实例 %s 的大小完毕" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "无法为VDI %s 找到VBD" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 #, fuzzy msgid "Destroying VDIs" msgstr "重启xvp" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 #, fuzzy msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "实例 %(instance_uuid)s 使用RAW或者VHD,跳过内核和内存盘的删除" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "实例拥有内核或者内存盘,但不是二者均有" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "内核/内存盘文件移除了" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 #, fuzzy msgid "Destroying VM" msgstr "重启xvp" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "虚拟机不存在,跳过销毁..." -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "实例已处于救援模式:%s" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "虚拟机不存在,跳过销毁..." -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 #, fuzzy msgid "Automatically hard rebooting" msgstr "自动冷重启 %d" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 #, fuzzy msgid "Injecting network info to xenstore" msgstr "为虚拟机注入网络信息到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 #, fuzzy msgid "Creating vifs" msgstr "正在创建镜像" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, 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:1530 +#: nova/virt/xenapi/vmops.py:1577 #, fuzzy msgid "Injecting hostname to xenstore" msgstr "为虚拟机注入hostname到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 #, fuzzy msgid "No suitable network for migrate" msgstr "错误的网络格式" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 #, fuzzy msgid "Migrate Send failed" msgstr "创建失败" @@ -11247,18 +11298,61 @@ msgstr "意外错误:%s" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "启动nova-xvpvncproxy节点(版本 %s)" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 #, fuzzy msgid "status must be 'in-use'" msgstr "状态必须可用" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 #, fuzzy msgid "status must be 'available'" msgstr "状态必须可用" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "引起异常 EC2APIError: %s" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "创建参数必须是正整数" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ 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" + diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po index 9caf4c16a..537527494 100644 --- a/nova/locale/zh_TW/LC_MESSAGES/nova.po +++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-05-13 19:38+0000\n" +"POT-Creation-Date: 2013-05-18 19:37+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -83,7 +83,7 @@ msgstr "" msgid "An unknown exception occurred." msgstr "發生一個未知例外" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:86 +#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" @@ -167,8 +167,8 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:235 nova/api/ec2/cloud.py:463 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2765 +#: nova/exception.py:235 nova/api/ec2/cloud.py:462 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2778 msgid "Keypair data is invalid" msgstr "無效的Keypair" @@ -184,7 +184,7 @@ msgstr "" msgid "Invalid volume" msgstr "" -#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1332 +#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1334 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" @@ -198,7 +198,7 @@ msgstr "" msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:263 nova/api/ec2/cloud.py:625 +#: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" @@ -1235,55 +1235,67 @@ msgstr "" #: nova/exception.py:1157 #, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1162 +#, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1161 +#: nova/exception.py:1166 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1165 +#: nova/exception.py:1170 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1174 #, python-format msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/exception.py:1174 +#: nova/exception.py:1179 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1179 +#: nova/exception.py:1184 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1184 +#: nova/exception.py:1189 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1189 +#: nova/exception.py:1194 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1193 +#: nova/exception.py:1198 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/exception.py:1197 +#: nova/exception.py:1202 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" +#: nova/exception.py:1208 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + #: nova/hooks.py:62 #, python-format msgid "Running %(name)s pre-hook: %(obj)s" @@ -1428,91 +1440,72 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:142 +#: nova/utils.py:145 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:187 nova/openstack/common/processutils.py:219 -#, python-format -msgid "Running cmd (SSH): %s" -msgstr "" - -#: nova/utils.py:189 nova/openstack/common/processutils.py:221 -msgid "Environment not supported over SSH" -msgstr "" - -#: nova/utils.py:193 nova/openstack/common/processutils.py:225 -msgid "process_input not supported over SSH" -msgstr "" - -#: nova/utils.py:212 nova/openstack/common/processutils.py:167 -#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:118 -#, python-format -msgid "Result was %s" -msgstr "" - -#: nova/utils.py:231 +#: nova/utils.py:173 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:393 +#: nova/utils.py:335 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:396 +#: nova/utils.py:338 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:435 +#: nova/utils.py:377 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:438 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:625 +#: nova/utils.py:567 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:654 +#: nova/utils.py:596 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:733 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:876 +#: nova/utils.py:799 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1008 nova/virt/configdrive.py:177 +#: nova/utils.py:931 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1160 +#: nova/utils.py:1083 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1164 +#: nova/utils.py:1087 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1092 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1597,130 +1590,125 @@ msgstr "" msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:184 +#: nova/api/ec2/__init__.py:183 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:201 +#: nova/api/ec2/__init__.py:202 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:205 +#: nova/api/ec2/__init__.py:206 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:254 +#: nova/api/ec2/__init__.py:255 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:314 +#: nova/api/ec2/__init__.py:315 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:334 +#: nova/api/ec2/__init__.py:335 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:336 +#: nova/api/ec2/__init__.py:337 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:411 +#: nova/api/ec2/__init__.py:413 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:487 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:493 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:499 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:505 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:504 -#, python-format -msgid "EC2APIError raised: %s" -msgstr "" - -#: nova/api/ec2/__init__.py:512 +#: nova/api/ec2/__init__.py:514 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:517 +#: nova/api/ec2/__init__.py:519 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:524 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:528 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:532 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:534 +#: nova/api/ec2/__init__.py:536 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:538 +#: nova/api/ec2/__init__.py:540 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 +#: nova/api/ec2/__init__.py:544 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:551 +#: nova/api/ec2/__init__.py:553 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:552 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 -#: nova/api/metadata/handler.py:183 +#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:62 +#: nova/api/ec2/apirequest.py:60 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" @@ -1730,69 +1718,74 @@ msgstr "" msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:417 +#: nova/api/ec2/cloud.py:416 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:434 +#: nova/api/ec2/cloud.py:433 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 +#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:450 +#: nova/api/ec2/cloud.py:449 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:470 +#: nova/api/ec2/cloud.py:469 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 +#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:617 +#: nova/api/ec2/cloud.py:616 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %s." +msgstr "" + +#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:678 +#: nova/api/ec2/cloud.py:676 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:761 +#: nova/api/ec2/cloud.py:759 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:834 +#: nova/api/ec2/cloud.py:832 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:838 nova/api/openstack/compute/contrib/volumes.py:243 +#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:866 +#: nova/api/ec2/cloud.py:863 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:879 +#: nova/api/ec2/cloud.py:876 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" @@ -1801,7 +1794,7 @@ msgstr "" msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" @@ -1811,7 +1804,7 @@ msgid "Detach Volume Failed." msgstr "" #: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1553 nova/api/ec2/cloud.py:1568 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" @@ -1843,137 +1836,137 @@ msgstr "" msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1257 +#: nova/api/ec2/cloud.py:1259 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1265 +#: nova/api/ec2/cloud.py:1267 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1274 +#: nova/api/ec2/cloud.py:1276 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1279 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1282 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1290 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1293 +#: nova/api/ec2/cloud.py:1295 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1323 +#: nova/api/ec2/cloud.py:1325 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1355 +#: nova/api/ec2/cloud.py:1357 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1367 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1374 +#: nova/api/ec2/cloud.py:1376 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1383 +#: nova/api/ec2/cloud.py:1385 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1474 +#: nova/api/ec2/cloud.py:1476 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1492 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1509 +#: nova/api/ec2/cloud.py:1511 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1571 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1573 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1590 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1619 +#: nova/api/ec2/cloud.py:1621 #, 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:1649 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1667 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1691 nova/api/ec2/cloud.py:1736 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1758 +#: nova/api/ec2/cloud.py:1761 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1831 +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" @@ -2014,11 +2007,11 @@ msgid "" "%(remote_address)s" msgstr "" -#: nova/api/metadata/handler.py:174 +#: nova/api/metadata/handler.py:178 msgid "Invalid proxy request signature." msgstr "" -#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#: nova/api/metadata/handler.py:185 nova/api/metadata/handler.py:192 #, fuzzy, python-format msgid "Failed to get metadata for instance id: %s" msgstr "無法掛載Volume 到虛擬機器 %s" @@ -2037,19 +2030,19 @@ msgstr "" msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:252 +#: nova/api/openstack/__init__.py:148 nova/api/openstack/__init__.py:254 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:182 nova/api/openstack/__init__.py:292 +#: nova/api/openstack/__init__.py:183 nova/api/openstack/__init__.py:294 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:187 nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:188 nova/api/openstack/__init__.py:299 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" @@ -2061,63 +2054,63 @@ msgid "" "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187 +#: nova/api/openstack/common.py:154 nova/api/openstack/common.py:188 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191 +#: nova/api/openstack/common.py:157 nova/api/openstack/common.py:192 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:181 +#: nova/api/openstack/common.py:182 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:195 +#: nova/api/openstack/common.py:196 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:554 +#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:271 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:285 +#: nova/api/openstack/common.py:286 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:293 +#: nova/api/openstack/common.py:294 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:296 +#: nova/api/openstack/common.py:297 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:299 +#: nova/api/openstack/common.py:300 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:362 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:364 +#: nova/api/openstack/common.py:366 #, python-format -msgid "Instance is in an invalid state for '%(action)s'" +msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:444 +#: nova/api/openstack/common.py:446 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:448 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -2171,14 +2164,14 @@ msgstr "" msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:346 +#: nova/api/openstack/extensions.py:347 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:370 #, python-format -msgid "Failed to load extension %(ext_name)s: %(exc)s" +msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 @@ -2221,13 +2214,13 @@ msgstr "" msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 -#: nova/api/openstack/compute/contrib/evacuate.py:46 +#: nova/api/openstack/compute/contrib/evacuate.py:47 msgid "Malformed request body" msgstr "" @@ -2236,20 +2229,20 @@ msgstr "" msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:920 +#: nova/api/openstack/wsgi.py:922 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:929 +#: nova/api/openstack/wsgi.py:931 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:941 +#: nova/api/openstack/wsgi.py:943 msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:1172 +#: nova/api/openstack/wsgi.py:1174 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -2262,12 +2255,12 @@ msgstr "" msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:744 +#: nova/api/openstack/xmlutil.py:742 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:863 +#: nova/api/openstack/xmlutil.py:862 msgid "subclasses must implement construct()!" msgstr "" @@ -2275,17 +2268,17 @@ msgstr "" msgid "Initializing extension manager." msgstr "" -#: nova/api/openstack/compute/flavors.py:111 +#: nova/api/openstack/compute/flavors.py:107 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:130 +#: nova/api/openstack/compute/flavors.py:127 #, python-format msgid "Invalid minRam filter [%s]" msgstr "" -#: nova/api/openstack/compute/flavors.py:137 +#: nova/api/openstack/compute/flavors.py:134 #, python-format msgid "Invalid minDisk filter [%s]" msgstr "" @@ -2350,220 +2343,220 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/servers.py:521 #: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/servers.py:540 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/servers.py:559 #, python-format msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:574 -#: nova/api/openstack/compute/servers.py:741 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1108 -#: nova/api/openstack/compute/servers.py:1281 +#: nova/api/openstack/compute/servers.py:576 +#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:1013 +#: nova/api/openstack/compute/servers.py:1110 +#: nova/api/openstack/compute/servers.py:1283 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:593 +#: nova/api/openstack/compute/servers.py:595 msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:612 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:613 +#: nova/api/openstack/compute/servers.py:615 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:616 +#: nova/api/openstack/compute/servers.py:618 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:647 +#: nova/api/openstack/compute/servers.py:649 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/servers.py:652 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/servers.py:662 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/servers.py:672 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:685 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/servers.py:691 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:694 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:718 +#: nova/api/openstack/compute/servers.py:720 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:723 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:728 +#: nova/api/openstack/compute/servers.py:730 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/servers.py:759 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:806 -#: nova/api/openstack/compute/servers.py:922 +#: nova/api/openstack/compute/servers.py:808 +#: nova/api/openstack/compute/servers.py:924 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:849 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:850 +#: nova/api/openstack/compute/servers.py:852 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:858 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:859 +#: nova/api/openstack/compute/servers.py:861 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:863 +#: nova/api/openstack/compute/servers.py:865 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:919 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:925 +#: nova/api/openstack/compute/servers.py:927 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:1001 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1005 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1046 +#: nova/api/openstack/compute/servers.py:1031 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1065 +#: nova/api/openstack/compute/servers.py:1067 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1069 +#: nova/api/openstack/compute/servers.py:1071 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1091 +#: nova/api/openstack/compute/servers.py:1093 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1096 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1118 +#: nova/api/openstack/compute/servers.py:1120 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1129 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1154 +#: nova/api/openstack/compute/servers.py:1156 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1169 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1171 -#: nova/api/openstack/compute/servers.py:1382 +#: nova/api/openstack/compute/servers.py:1173 +#: nova/api/openstack/compute/servers.py:1384 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1177 +#: nova/api/openstack/compute/servers.py:1179 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1188 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1199 +#: nova/api/openstack/compute/servers.py:1201 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1202 +#: nova/api/openstack/compute/servers.py:1204 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1220 +#: nova/api/openstack/compute/servers.py:1222 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:284 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1226 +#: nova/api/openstack/compute/servers.py:1228 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:1292 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1323 +#: nova/api/openstack/compute/servers.py:1325 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1409 +#: nova/api/openstack/compute/servers.py:1410 #, python-format -msgid "Removing options '%(unk_opt_str)s' from query" +msgid "Removing options '%s' from query" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:60 @@ -2650,7 +2643,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to another host failed" +msgid "Live migration of instance %s to another host failed" msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:295 @@ -2670,17 +2663,17 @@ msgstr "compute.api::繼續 %s" #: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format -msgid "Cannot show aggregate: %(id)s" +msgid "Cannot show aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format -msgid "Cannot update aggregate: %(id)s" +msgid "Cannot update aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format -msgid "Cannot delete aggregate: %(id)s" +msgid "Cannot delete aggregate: %s" msgstr "" #: nova/api/openstack/compute/contrib/aggregates.py:140 @@ -2835,15 +2828,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:58 +#: nova/api/openstack/compute/contrib/evacuate.py:59 msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:66 +#: nova/api/openstack/compute/contrib/evacuate.py:67 msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/evacuate.py:77 +#: nova/api/openstack/compute/contrib/evacuate.py:78 #, python-format msgid "Error in evacuate, %s" msgstr "" @@ -2951,7 +2944,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:378 +#: nova/cmd/manage.py:377 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -2984,29 +2977,29 @@ msgstr "" msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:210 +#: nova/api/openstack/compute/contrib/hosts.py:211 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:224 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:225 +#: nova/api/openstack/compute/contrib/hosts.py:226 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/contrib/hosts.py:231 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:246 +#: nova/api/openstack/compute/contrib/hosts.py:247 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:332 +#: nova/api/openstack/compute/contrib/hosts.py:333 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3226,33 +3219,33 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:356 -#: nova/api/openstack/compute/contrib/volumes.py:450 +#: nova/api/openstack/compute/contrib/volumes.py:359 +#: nova/api/openstack/compute/contrib/volumes.py:456 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:377 +#: nova/api/openstack/compute/contrib/volumes.py:380 #, python-format msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:396 +#: nova/api/openstack/compute/contrib/volumes.py:399 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:573 +#: nova/api/openstack/compute/contrib/volumes.py:579 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:616 +#: nova/api/openstack/compute/contrib/volumes.py:619 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:620 +#: nova/api/openstack/compute/contrib/volumes.py:626 #, python-format msgid "Invalid value '%s' for force." msgstr "" @@ -3271,94 +3264,94 @@ msgstr "" msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/cells/messaging.py:203 +#: nova/cells/messaging.py:204 #, python-format msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#: nova/cells/messaging.py:358 nova/cells/messaging.py:364 #, python-format msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/cells/messaging.py:373 +#: nova/cells/messaging.py:374 #, python-format msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cells/messaging.py:397 +#: nova/cells/messaging.py:398 #, python-format msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:424 +#: nova/cells/messaging.py:425 #, python-format msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cells/messaging.py:503 +#: nova/cells/messaging.py:504 #, python-format msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cells/messaging.py:523 +#: nova/cells/messaging.py:524 #, python-format msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cells/messaging.py:541 +#: nova/cells/messaging.py:542 #, python-format msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:652 +#: nova/cells/messaging.py:653 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:675 +#: nova/cells/messaging.py:676 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:684 +#: nova/cells/messaging.py:685 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:811 #, fuzzy, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/cells/messaging.py:838 +#: nova/cells/messaging.py:854 #, fuzzy, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/cells/messaging.py:853 +#: nova/cells/messaging.py:869 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:867 +#: nova/cells/messaging.py:883 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:888 +#: nova/cells/messaging.py:904 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1072 +#: nova/cells/messaging.py:1088 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1092 +#: nova/cells/messaging.py:1108 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3415,7 +3408,7 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#: nova/cmd/all.py:60 nova/cmd/all.py:66 nova/cmd/all.py:89 #, fuzzy, python-format msgid "Failed to load %s" msgstr "找不到Volume %s" @@ -3435,270 +3428,270 @@ msgstr "" msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:157 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:161 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:203 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 msgid "Command failed, please check log for more info" msgstr "" -#: nova/cmd/dhcpbridge.py:47 +#: nova/cmd/dhcpbridge.py:46 msgid "leasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:67 +#: nova/cmd/dhcpbridge.py:66 msgid "releasing ip" msgstr "" -#: nova/cmd/dhcpbridge.py:122 +#: nova/cmd/dhcpbridge.py:121 #, python-format msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/cmd/dhcpbridge.py:132 +#: nova/cmd/dhcpbridge.py:131 msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:203 +#: nova/cmd/manage.py:202 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:238 +#: nova/cmd/manage.py:237 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:243 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:244 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:245 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:247 +#: nova/cmd/manage.py:246 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:287 nova/cmd/manage.py:358 nova/cmd/manage.py:682 -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 +#: nova/cmd/manage.py:694 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:294 msgid "network" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:295 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:296 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:298 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 msgid "host" msgstr "" -#: nova/cmd/manage.py:310 nova/cmd/manage.py:334 +#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:326 +#: nova/cmd/manage.py:325 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:385 +#: nova/cmd/manage.py:384 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:434 +#: nova/cmd/manage.py:433 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:503 nova/cmd/manage.py:609 +#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:511 +#: nova/cmd/manage.py:510 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:530 +#: nova/cmd/manage.py:529 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:535 +#: nova/cmd/manage.py:534 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:538 +#: nova/cmd/manage.py:537 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:600 msgid "instance" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:601 msgid "node" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:602 msgid "type" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:603 msgid "state" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:604 msgid "launched" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:605 msgid "image" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:606 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:608 +#: nova/cmd/manage.py:607 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:609 msgid "user" msgstr "" -#: nova/cmd/manage.py:611 nova/cmd/manage.py:816 +#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 msgid "zone" msgstr "" -#: nova/cmd/manage.py:612 +#: nova/cmd/manage.py:611 msgid "index" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:656 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:657 msgid "Host" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:658 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:659 msgid "Status" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:660 msgid "State" msgstr "" -#: nova/cmd/manage.py:662 +#: nova/cmd/manage.py:661 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:683 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:696 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:763 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:765 +#: nova/cmd/manage.py:764 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:768 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:769 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:770 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:771 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:773 +#: nova/cmd/manage.py:772 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:854 msgid "Must supply a positive value for max_rows" msgstr "" @@ -3778,244 +3771,244 @@ msgstr "" msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:281 +#: nova/compute/api.py:282 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:288 +#: nova/compute/api.py:289 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:297 +#: nova/compute/api.py:298 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:317 +#: nova/compute/api.py:318 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:327 +#: nova/compute/api.py:328 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:331 +#: nova/compute/api.py:332 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:335 +#: nova/compute/api.py:336 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:468 +#: nova/compute/api.py:469 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:508 +#: nova/compute/api.py:529 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/api.py:622 +#: nova/compute/api.py:634 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:738 +#: nova/compute/api.py:750 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:765 +#: nova/compute/api.py:777 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1036 +#: nova/compute/api.py:1048 #, fuzzy msgid "instance termination disabled" msgstr "建立虛擬介面失敗" -#: nova/compute/api.py:1172 +#: nova/compute/api.py:1184 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1178 +#: nova/compute/api.py:1190 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1188 +#: nova/compute/api.py:1200 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1232 +#: nova/compute/api.py:1243 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1256 +#: nova/compute/api.py:1267 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1306 +#: nova/compute/api.py:1317 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1323 +#: nova/compute/api.py:1334 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1396 +#: nova/compute/api.py:1407 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1633 +#: nova/compute/api.py:1644 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:1984 +#: nova/compute/api.py:1997 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1993 +#: nova/compute/api.py:2006 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2035 +#: nova/compute/api.py:2048 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2175 +#: nova/compute/api.py:2188 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2282 +#: nova/compute/api.py:2295 msgid "Locking" msgstr "" -#: nova/compute/api.py:2290 +#: nova/compute/api.py:2303 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2362 +#: nova/compute/api.py:2375 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2475 +#: nova/compute/api.py:2488 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2494 +#: nova/compute/api.py:2507 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2498 +#: nova/compute/api.py:2511 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2745 +#: nova/compute/api.py:2758 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2749 +#: nova/compute/api.py:2762 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2845 +#: nova/compute/api.py:2858 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2848 +#: nova/compute/api.py:2861 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2856 +#: nova/compute/api.py:2869 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2862 +#: nova/compute/api.py:2875 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2880 +#: nova/compute/api.py:2893 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2883 +#: nova/compute/api.py:2896 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2890 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2954 +#: nova/compute/api.py:2967 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "找不到Volume %s" -#: nova/compute/api.py:2959 +#: nova/compute/api.py:2972 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2967 +#: nova/compute/api.py:2980 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2970 +#: nova/compute/api.py:2983 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3047 nova/compute/api.py:3121 +#: nova/compute/api.py:3060 nova/compute/api.py:3134 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3063 +#: nova/compute/api.py:3076 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3066 +#: nova/compute/api.py:3079 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3075 +#: nova/compute/api.py:3088 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3128 +#: nova/compute/api.py:3141 msgid "Security group id should be integer" msgstr "" -#: nova/compute/claims.py:91 nova/compute/claims.py:214 +#: nova/compute/claims.py:91 nova/compute/claims.py:219 #, python-format msgid "Aborting claim: %s" msgstr "" @@ -4049,717 +4042,722 @@ msgstr "" #: nova/compute/claims.py:162 #, python-format -msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:167 +#: nova/compute/claims.py:169 #, python-format -msgid "%(type_)s limit not specified, defaulting to unlimited" +msgid "%(type)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/claims.py:174 +#: nova/compute/claims.py:176 #, python-format -msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" msgstr "" -#: nova/compute/claims.py:181 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " -"%(requested)d %(unit)s" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:96 +#: nova/compute/flavors.py:90 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:105 +#: nova/compute/flavors.py:99 #, python-format -msgid "'%s' argument must be a positive integer" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:113 -msgid "'rxtx_factor' argument must be a positive float" +#: nova/compute/flavors.py:108 +#, python-format +msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:121 -#, python-format -msgid "'%s' argument must be greater than 0" +#: nova/compute/flavors.py:117 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:131 +#: nova/compute/flavors.py:130 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:138 +#: nova/compute/flavors.py:135 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:148 +#: nova/compute/flavors.py:145 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:206 +#: nova/compute/manager.py:205 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:364 +#: nova/compute/manager.py:363 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:393 +#: nova/compute/manager.py:392 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:408 +#: nova/compute/manager.py:407 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:424 +#: nova/compute/manager.py:423 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:445 +#: nova/compute/manager.py:444 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:460 +#: nova/compute/manager.py:459 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:481 +#: nova/compute/manager.py:480 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:487 +#: nova/compute/manager.py:486 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:530 +#: nova/compute/manager.py:529 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:533 +#: nova/compute/manager.py:532 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:544 +#: nova/compute/manager.py:543 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:549 +#: nova/compute/manager.py:548 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:563 +#: nova/compute/manager.py:562 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:568 +#: nova/compute/manager.py:567 #, fuzzy msgid "Failed to resume instance" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:577 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:582 +#: nova/compute/manager.py:581 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:598 +#: nova/compute/manager.py:597 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:609 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:648 +#: nova/compute/manager.py:647 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:746 +#: nova/compute/manager.py:745 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:763 +#: nova/compute/manager.py:762 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:863 +#: nova/compute/manager.py:862 msgid "Success" msgstr "" -#: nova/compute/manager.py:886 +#: nova/compute/manager.py:885 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:907 nova/compute/manager.py:2385 +#: nova/compute/manager.py:906 nova/compute/manager.py:2377 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:948 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:954 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:982 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1000 +#: nova/compute/manager.py:999 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1025 nova/compute/manager.py:2439 +#: nova/compute/manager.py:1024 nova/compute/manager.py:2431 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1038 +#: nova/compute/manager.py:1037 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1043 +#: nova/compute/manager.py:1042 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1048 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1078 +#: nova/compute/manager.py:1077 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1129 +#: nova/compute/manager.py:1125 #, 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:1135 +#: nova/compute/manager.py:1131 #, 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:1145 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1171 +#: nova/compute/manager.py:1167 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1174 +#: nova/compute/manager.py:1170 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1185 +#: nova/compute/manager.py:1181 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1200 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1255 +#: nova/compute/manager.py:1251 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1326 +#: nova/compute/manager.py:1322 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1342 +#: nova/compute/manager.py:1338 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1363 +#: nova/compute/manager.py:1358 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1361 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1373 +#: nova/compute/manager.py:1368 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1415 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1474 nova/compute/manager.py:2615 -#: nova/compute/manager.py:4124 +#: nova/compute/manager.py:1468 nova/compute/manager.py:2606 +#: nova/compute/manager.py:4118 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1626 +#: nova/compute/manager.py:1620 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1639 +#: nova/compute/manager.py:1633 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1643 +#: nova/compute/manager.py:1637 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1647 +#: nova/compute/manager.py:1641 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1731 +#: nova/compute/manager.py:1724 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1763 +#: nova/compute/manager.py:1756 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "無法卸載 Volume %s" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1774 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1806 +#: nova/compute/manager.py:1799 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1815 #, fuzzy, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:1835 +#: nova/compute/manager.py:1828 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1862 +#: nova/compute/manager.py:1855 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1868 +#: nova/compute/manager.py:1861 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1929 +#: nova/compute/manager.py:1922 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1929 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1941 +#: nova/compute/manager.py:1934 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1969 +#: nova/compute/manager.py:1962 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1976 +#: nova/compute/manager.py:1969 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1983 +#: nova/compute/manager.py:1976 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1998 +#: nova/compute/manager.py:1991 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:1998 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2018 +#: nova/compute/manager.py:2011 #, 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:2022 +#: nova/compute/manager.py:2015 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:2042 +#: nova/compute/manager.py:2035 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2055 +#: nova/compute/manager.py:2048 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2074 +#: nova/compute/manager.py:2067 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:2078 +#: nova/compute/manager.py:2071 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2096 +#: nova/compute/manager.py:2089 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2117 +#: nova/compute/manager.py:2110 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2343 +#: nova/compute/manager.py:2335 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2349 +#: nova/compute/manager.py:2341 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2358 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2603 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2666 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2693 +#: nova/compute/manager.py:2684 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2722 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2762 +#: nova/compute/manager.py:2753 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2773 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2787 +#: nova/compute/manager.py:2778 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2790 +#: nova/compute/manager.py:2781 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2807 +#: nova/compute/manager.py:2798 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2834 +#: nova/compute/manager.py:2825 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2860 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2916 +#: nova/compute/manager.py:2907 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2967 +#: nova/compute/manager.py:2957 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2976 +#: nova/compute/manager.py:2966 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2991 +#: nova/compute/manager.py:2981 #, 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:3021 +#: nova/compute/manager.py:3011 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3021 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:3038 +#: nova/compute/manager.py:3028 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3062 +#: nova/compute/manager.py:3051 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3100 +#: nova/compute/manager.py:3087 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3120 +#: nova/compute/manager.py:3107 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:3134 +#: nova/compute/manager.py:3121 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:3278 +#: nova/compute/manager.py:3265 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3306 +#: nova/compute/manager.py:3293 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3361 +#: nova/compute/manager.py:3348 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3363 +#: nova/compute/manager.py:3350 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:3377 +#: nova/compute/manager.py:3364 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3406 +#: nova/compute/manager.py:3393 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3525 +#: nova/compute/manager.py:3512 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3570 +#: nova/compute/manager.py:3557 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3576 +#: nova/compute/manager.py:3563 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3585 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3592 +#: nova/compute/manager.py:3579 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3596 +#: nova/compute/manager.py:3583 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3603 +#: nova/compute/manager.py:3590 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3612 +#: nova/compute/manager.py:3599 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3629 +#: nova/compute/manager.py:3616 #, 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:3648 +#: nova/compute/manager.py:3635 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3672 +#: nova/compute/manager.py:3659 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3789 +#: nova/compute/manager.py:3776 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3806 +#: nova/compute/manager.py:3793 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3833 +#: nova/compute/manager.py:3820 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3838 nova/compute/manager.py:3888 +#: nova/compute/manager.py:3825 nova/compute/manager.py:3875 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3875 +#: nova/compute/manager.py:3862 #, 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:3913 +#: nova/compute/manager.py:3900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3925 nova/compute/manager.py:3934 -#: nova/compute/manager.py:3964 +#: nova/compute/manager.py:3912 nova/compute/manager.py:3921 +#: nova/compute/manager.py:3951 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3929 +#: nova/compute/manager.py:3916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3945 +#: nova/compute/manager.py:3932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3951 +#: nova/compute/manager.py:3938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3957 +#: nova/compute/manager.py:3944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3973 +#: nova/compute/manager.py:3960 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:3968 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4001 +#: nova/compute/manager.py:3988 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4028 +#: nova/compute/manager.py:4015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4038 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4025 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4079 +#: nova/compute/manager.py:4066 #, 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:4086 +#: nova/compute/manager.py:4073 #, 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:4093 +#: nova/compute/manager.py:4080 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:4110 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + #: nova/compute/resource_tracker.py:92 msgid "" "Host field should not be set on the instance until resources have been " @@ -5000,12 +4998,12 @@ msgstr "" msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2836 +#: nova/db/sqlalchemy/api.py:2853 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4344 +#: nova/db/sqlalchemy/api.py:4361 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5022,51 +5020,51 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:53 +#: nova/db/sqlalchemy/utils.py:63 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:59 +#: nova/db/sqlalchemy/utils.py:69 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:161 +#: nova/db/sqlalchemy/utils.py:171 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:195 +#: nova/db/sqlalchemy/utils.py:205 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:201 +#: nova/db/sqlalchemy/utils.py:211 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:210 +#: nova/db/sqlalchemy/utils.py:220 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:231 +#: nova/db/sqlalchemy/utils.py:241 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:234 +#: nova/db/sqlalchemy/utils.py:244 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:255 +#: nova/db/sqlalchemy/utils.py:265 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." @@ -5273,103 +5271,103 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:220 +#: nova/network/linux_net.py:219 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:255 +#: nova/network/linux_net.py:254 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:280 +#: nova/network/linux_net.py:279 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:425 +#: nova/network/linux_net.py:424 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:681 +#: nova/network/linux_net.py:680 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:731 +#: nova/network/linux_net.py:730 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:776 +#: nova/network/linux_net.py:778 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:975 +#: nova/network/linux_net.py:977 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1020 +#: nova/network/linux_net.py:1022 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1022 +#: nova/network/linux_net.py:1024 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1102 +#: nova/network/linux_net.py:1104 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1104 +#: nova/network/linux_net.py:1106 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1280 +#: nova/network/linux_net.py:1282 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1283 +#: nova/network/linux_net.py:1285 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1401 +#: nova/network/linux_net.py:1403 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1447 +#: nova/network/linux_net.py:1449 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1459 +#: nova/network/linux_net.py:1461 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1495 +#: nova/network/linux_net.py:1497 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1732 +#: nova/network/linux_net.py:1734 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1740 +#: nova/network/linux_net.py:1742 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -5464,38 +5462,38 @@ msgid "" "network_size flag." msgstr "" -#: nova/network/manager.py:1104 +#: nova/network/manager.py:1105 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1107 +#: nova/network/manager.py:1108 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1175 +#: nova/network/manager.py:1176 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1194 +#: nova/network/manager.py:1195 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1794 +#: nova/network/manager.py:1795 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1801 +#: nova/network/manager.py:1802 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5531,7 +5529,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:375 +#: nova/network/model.py:379 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -5613,65 +5611,65 @@ msgstr "" msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:104 +#: nova/network/security_group/quantum_driver.py:106 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:107 -#: nova/network/security_group/quantum_driver.py:153 -#: nova/network/security_group/quantum_driver.py:242 +#: nova/network/security_group/quantum_driver.py:109 +#: nova/network/security_group/quantum_driver.py:155 +#: nova/network/security_group/quantum_driver.py:244 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 +#: nova/network/security_group/quantum_driver.py:129 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:137 +#: nova/network/security_group/quantum_driver.py:139 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:171 +#: nova/network/security_group/quantum_driver.py:173 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:175 -#: nova/network/security_group/quantum_driver.py:340 -#: nova/network/security_group/quantum_driver.py:346 -#: nova/network/security_group/quantum_driver.py:373 -#: nova/network/security_group/quantum_driver.py:388 -#: nova/network/security_group/quantum_driver.py:394 -#: nova/network/security_group/quantum_driver.py:423 +#: nova/network/security_group/quantum_driver.py:177 +#: nova/network/security_group/quantum_driver.py:342 +#: nova/network/security_group/quantum_driver.py:348 +#: nova/network/security_group/quantum_driver.py:375 +#: nova/network/security_group/quantum_driver.py:390 +#: nova/network/security_group/quantum_driver.py:396 +#: nova/network/security_group/quantum_driver.py:425 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:228 +#: nova/network/security_group/quantum_driver.py:230 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:239 +#: nova/network/security_group/quantum_driver.py:241 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:356 +#: nova/network/security_group/quantum_driver.py:358 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:416 +#: nova/network/security_group/quantum_driver.py:368 +#: nova/network/security_group/quantum_driver.py:418 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:426 +#: nova/network/security_group/quantum_driver.py:428 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5688,27 +5686,27 @@ msgstr "" msgid "Original exception being dropped: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/openstack/common/lockutils.py:102 #, python-format msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/openstack/common/lockutils.py:188 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:195 +#: nova/openstack/common/lockutils.py:199 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:222 +#: nova/openstack/common/lockutils.py:226 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:230 +#: nova/openstack/common/lockutils.py:234 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -5801,11 +5799,35 @@ msgstr "" msgid "Running cmd (subprocess): %s" msgstr "" +#: nova/openstack/common/processutils.py:167 +#: nova/openstack/common/processutils.py:240 nova/virt/powervm/common.py:117 +#, python-format +msgid "Result was %s" +msgstr "" + #: nova/openstack/common/processutils.py:179 #, python-format msgid "%r failed. Retrying." msgstr "" +#: nova/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/strutils.py:72 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + #: nova/openstack/common/db/sqlalchemy/session.py:461 msgid "DB exception wrapped." msgstr "" @@ -5944,58 +5966,58 @@ msgstr "" msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/openstack/common/rpc/common.py:74 +#: nova/openstack/common/rpc/common.py:75 #, fuzzy msgid "An unknown RPC related exception occurred." msgstr "發生一個未知例外" -#: nova/openstack/common/rpc/common.py:104 +#: nova/openstack/common/rpc/common.py:105 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/openstack/common/rpc/common.py:121 +#: nova/openstack/common/rpc/common.py:122 #, python-format msgid "" "Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" " \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/openstack/common/rpc/common.py:137 #: nova/openstack/common/rpc/common.py:138 #: nova/openstack/common/rpc/common.py:139 +#: nova/openstack/common/rpc/common.py:140 msgid "" msgstr "" -#: nova/openstack/common/rpc/common.py:143 +#: nova/openstack/common/rpc/common.py:144 #, python-format msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/openstack/common/rpc/common.py:147 +#: nova/openstack/common/rpc/common.py:148 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/openstack/common/rpc/common.py:151 +#: nova/openstack/common/rpc/common.py:152 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:156 +#: nova/openstack/common/rpc/common.py:157 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: nova/openstack/common/rpc/common.py:280 +#: nova/openstack/common/rpc/common.py:281 #, python-format msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/openstack/common/rpc/common.py:302 +#: nova/openstack/common/rpc/common.py:303 #, python-format msgid "Returning exception %s to caller" msgstr "" @@ -6310,7 +6332,7 @@ msgstr "" msgid "Driver must implement select_hosts" msgstr "" -#: nova/scheduler/driver.py:335 +#: nova/scheduler/driver.py:339 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -6319,36 +6341,48 @@ msgstr "" #: nova/scheduler/filter_scheduler.py:73 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:77 +#, python-format +msgid "Request Spec: %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:227 +#: nova/scheduler/filter_scheduler.py:92 +#, fuzzy, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" + +#: nova/scheduler/filter_scheduler.py:234 msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/scheduler/filter_scheduler.py:244 +#: nova/scheduler/filter_scheduler.py:251 #, python-format msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/scheduler/filter_scheduler.py:283 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for instance " "%(instance_uuid)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:344 +#: nova/scheduler/filter_scheduler.py:351 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:357 +#: nova/scheduler/filter_scheduler.py:356 #, python-format -msgid "Choosing host %(chosen_host)s" +msgid "Weighed %(hosts)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:391 +#: nova/scheduler/filter_scheduler.py:398 #, python-format msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" @@ -6635,39 +6669,39 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/tests/fake_processutils.py:71 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/tests/fake_processutils.py:79 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/tests/fake_processutils.py:95 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/tests/fake_volume.py:187 +#: nova/tests/fake_volume.py:188 msgid "status must be available" msgstr "" -#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:228 +#: nova/tests/fake_volume.py:192 nova/volume/cinder.py:238 msgid "already attached" msgstr "" -#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:232 +#: nova/tests/fake_volume.py:196 nova/volume/cinder.py:242 msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:238 +#: nova/tests/fake_volume.py:201 nova/volume/cinder.py:248 msgid "already detached" msgstr "" @@ -6739,7 +6773,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:1168 #: nova/tests/compute/test_compute.py:1195 #: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:3725 +#: nova/tests/compute/test_compute.py:3762 #, python-format msgid "Running instances: %s" msgstr "" @@ -6756,16 +6790,16 @@ msgstr "" msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3736 +#: nova/tests/compute/test_compute.py:3773 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4238 +#: nova/tests/compute/test_compute.py:4275 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:8725 +#: nova/tests/compute/test_compute.py:8748 msgid "spawn error" msgstr "" @@ -6885,11 +6919,10 @@ msgid "Loading compute driver '%s'" msgstr "" #: nova/virt/driver.py:962 -#, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Unable to load the virtualization driver" msgstr "" -#: nova/virt/fake.py:210 +#: nova/virt/fake.py:212 #, python-format msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" @@ -7014,19 +7047,19 @@ msgstr "" "標準輸出: %(stdout)r\n" "標準錯誤輸出: %(stderr)r" -#: nova/virt/baremetal/ipmi.py:161 +#: nova/virt/baremetal/ipmi.py:157 msgid "IPMI power on failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:183 +#: nova/virt/baremetal/ipmi.py:179 msgid "IPMI power off failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:193 +#: nova/virt/baremetal/ipmi.py:189 msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/baremetal/ipmi.py:198 nova/virt/baremetal/tilera_pdu.py:153 +#: nova/virt/baremetal/ipmi.py:201 nova/virt/baremetal/tilera_pdu.py:153 #, python-format msgid "Activate node called, but node %s is already active" msgstr "" @@ -7194,15 +7227,15 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:112 +#: nova/virt/baremetal/virtual_power_driver.py:111 msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:115 msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/baremetal/virtual_power_driver.py:122 +#: nova/virt/baremetal/virtual_power_driver.py:121 msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" @@ -7260,97 +7293,97 @@ msgstr "" msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:139 +#: nova/virt/disk/api.py:140 #, python-format msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/disk/api.py:150 +#: nova/virt/disk/api.py:151 #, python-format msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/disk/api.py:160 +#: nova/virt/disk/api.py:161 #, python-format msgid "" "Unable to determine label for image %(image)s with error %(errror)s. " "Cannot resize." msgstr "" -#: nova/virt/disk/api.py:227 +#: nova/virt/disk/api.py:228 msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:283 +#: nova/virt/disk/api.py:284 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" -" admin_password=ha-ha-not-telling-you files=%(files)s " -"partition=%(partition)s use_cow=%(use_cow)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:300 +#: nova/virt/disk/api.py:302 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:319 +#: nova/virt/disk/api.py:321 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:336 +#: nova/virt/disk/api.py:338 #, python-format msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:349 +#: nova/virt/disk/api.py:351 #, python-format msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:374 +#: nova/virt/disk/api.py:376 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:386 +#: nova/virt/disk/api.py:388 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:395 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:436 +#: nova/virt/disk/api.py:438 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:465 +#: nova/virt/disk/api.py:466 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" #: nova/virt/disk/api.py:491 #, python-format -msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +msgid "Inject admin password fs=%(fs)s admin_passwd=" msgstr "" -#: nova/virt/disk/api.py:536 +#: nova/virt/disk/api.py:535 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:565 +#: nova/virt/disk/api.py:564 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:581 +#: nova/virt/disk/api.py:580 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -7684,7 +7717,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3835 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7698,24 +7731,24 @@ msgstr "" msgid "Host IP address is: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:48 +#: nova/virt/hyperv/imagecache.py:49 #, python-format msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/hyperv/imagecache.py:68 +#: nova/virt/hyperv/imagecache.py:69 #, python-format msgid "" "Cannot resize the image to a size smaller than the VHD max. internal " "size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:83 +#: nova/virt/hyperv/imagecache.py:84 #, python-format msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/hyperv/imagecache.py:86 +#: nova/virt/hyperv/imagecache.py:87 #, python-format msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" @@ -8036,12 +8069,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1876 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1883 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1881 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8200,7 +8233,7 @@ msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:902 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:903 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8268,202 +8301,202 @@ msgstr "" msgid "Connection to libvirt failed: %s" msgstr "連接到glance失敗" -#: nova/virt/libvirt/driver.py:727 +#: nova/virt/libvirt/driver.py:728 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:742 +#: nova/virt/libvirt/driver.py:743 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:747 +#: nova/virt/libvirt/driver.py:748 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:758 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:767 +#: nova/virt/libvirt/driver.py:768 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:786 +#: nova/virt/libvirt/driver.py:787 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:803 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:822 +#: nova/virt/libvirt/driver.py:823 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:828 +#: nova/virt/libvirt/driver.py:829 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:857 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:865 +#: nova/virt/libvirt/driver.py:866 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:908 +#: nova/virt/libvirt/driver.py:909 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:916 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:921 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1042 +#: nova/virt/libvirt/driver.py:1043 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1066 +#: nova/virt/libvirt/driver.py:1067 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1087 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1090 +#: nova/virt/libvirt/driver.py:1091 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1179 +#: nova/virt/libvirt/driver.py:1177 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1182 +#: nova/virt/libvirt/driver.py:1180 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1211 +#: nova/virt/libvirt/driver.py:1209 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1223 +#: nova/virt/libvirt/driver.py:1221 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1296 +#: nova/virt/libvirt/driver.py:1294 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1298 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1333 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1341 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1389 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1537 +#: nova/virt/libvirt/driver.py:1535 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1544 nova/virt/powervm/operator.py:221 +#: nova/virt/libvirt/driver.py:1542 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1560 +#: nova/virt/libvirt/driver.py:1558 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1597 nova/virt/libvirt/driver.py:1623 +#: nova/virt/libvirt/driver.py:1595 nova/virt/libvirt/driver.py:1621 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1612 +#: nova/virt/libvirt/driver.py:1610 #, fuzzy msgid "Guest does not have a console available" msgstr "使用者並沒有管理者權力" -#: nova/virt/libvirt/driver.py:1681 +#: nova/virt/libvirt/driver.py:1679 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1683 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1690 nova/virt/libvirt/driver.py:1695 +#: nova/virt/libvirt/driver.py:1688 nova/virt/libvirt/driver.py:1693 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1766 +#: nova/virt/libvirt/driver.py:1764 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1867 +#: nova/virt/libvirt/driver.py:1865 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1916 +#: nova/virt/libvirt/driver.py:1914 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1926 +#: nova/virt/libvirt/driver.py:1924 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1983 +#: nova/virt/libvirt/driver.py:1981 #, 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:1989 +#: nova/virt/libvirt/driver.py:1987 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1993 +#: nova/virt/libvirt/driver.py:1991 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:1995 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2013 +#: nova/virt/libvirt/driver.py:2011 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2337 +#: nova/virt/libvirt/driver.py:2335 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8471,73 +8504,73 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2352 +#: nova/virt/libvirt/driver.py:2350 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2367 #, 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:2547 nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:2545 nova/virt/libvirt/driver.py:2549 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2560 +#: nova/virt/libvirt/driver.py:2558 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2567 +#: nova/virt/libvirt/driver.py:2565 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2570 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2589 +#: nova/virt/libvirt/driver.py:2587 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2599 +#: nova/virt/libvirt/driver.py:2597 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2651 +#: nova/virt/libvirt/driver.py:2649 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2657 +#: nova/virt/libvirt/driver.py:2655 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2659 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2723 +#: nova/virt/libvirt/driver.py:2721 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2807 +#: nova/virt/libvirt/driver.py:2805 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "無法卸載 Volume %s" -#: nova/virt/libvirt/driver.py:2820 +#: nova/virt/libvirt/driver.py:2818 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8545,50 +8578,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2838 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2841 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2920 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3002 +#: nova/virt/libvirt/driver.py:3000 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3010 +#: nova/virt/libvirt/driver.py:3008 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3047 +#: nova/virt/libvirt/driver.py:3045 #, 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:3072 +#: nova/virt/libvirt/driver.py:3070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8598,67 +8631,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3099 #, 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:3149 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3221 +#: nova/virt/libvirt/driver.py:3219 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3314 +#: nova/virt/libvirt/driver.py:3312 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3426 +#: nova/virt/libvirt/driver.py:3424 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3443 +#: nova/virt/libvirt/driver.py:3441 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3448 +#: nova/virt/libvirt/driver.py:3446 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3489 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3558 +#: nova/virt/libvirt/driver.py:3556 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3619 +#: nova/virt/libvirt/driver.py:3617 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3625 +#: nova/virt/libvirt/driver.py:3623 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3685 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3808 +#: nova/virt/libvirt/driver.py:3806 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8691,153 +8724,153 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:298 +#: nova/virt/libvirt/imagebackend.py:294 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:383 +#: nova/virt/libvirt/imagebackend.py:378 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:139 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:180 +#: nova/virt/libvirt/imagecache.py:178 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:202 +#: nova/virt/libvirt/imagecache.py:200 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:332 +#: nova/virt/libvirt/imagecache.py:329 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:337 +#: nova/virt/libvirt/imagecache.py:334 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:350 +#: nova/virt/libvirt/imagecache.py:347 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:426 +#: nova/virt/libvirt/imagecache.py:422 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:436 +#: nova/virt/libvirt/imagecache.py:432 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:445 +#: nova/virt/libvirt/imagecache.py:441 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:460 +#: nova/virt/libvirt/imagecache.py:456 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:472 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:475 +#: nova/virt/libvirt/imagecache.py:471 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:482 +#: nova/virt/libvirt/imagecache.py:478 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:493 +#: nova/virt/libvirt/imagecache.py:489 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:517 +#: nova/virt/libvirt/imagecache.py:513 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:529 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:541 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:548 +#: nova/virt/libvirt/imagecache.py:544 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:572 +#: nova/virt/libvirt/imagecache.py:568 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:576 +#: nova/virt/libvirt/imagecache.py:572 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:583 +#: nova/virt/libvirt/imagecache.py:579 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:601 +#: nova/virt/libvirt/imagecache.py:597 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:606 +#: nova/virt/libvirt/imagecache.py:602 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:609 +#: nova/virt/libvirt/imagecache.py:605 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:613 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:621 +#: nova/virt/libvirt/imagecache.py:617 msgid "Verification complete" msgstr "" @@ -8950,87 +8983,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:239 +#: nova/virt/libvirt/volume.py:238 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:242 +#: nova/virt/libvirt/volume.py:241 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:253 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:490 nova/virt/libvirt/volume.py:611 +#: nova/virt/libvirt/volume.py:507 nova/virt/libvirt/volume.py:628 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:546 +#: nova/virt/libvirt/volume.py:563 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:548 +#: nova/virt/libvirt/volume.py:565 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:690 +#: nova/virt/libvirt/volume.py:707 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:699 +#: nova/virt/libvirt/volume.py:716 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:709 +#: nova/virt/libvirt/volume.py:726 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:712 +#: nova/virt/libvirt/volume.py:729 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:728 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:735 +#: nova/virt/libvirt/volume.py:752 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:801 +#: nova/virt/libvirt/volume.py:818 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:812 +#: nova/virt/libvirt/volume.py:829 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:818 +#: nova/virt/libvirt/volume.py:835 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:833 +#: nova/virt/libvirt/volume.py:850 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9103,35 +9136,35 @@ msgstr "" msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:675 +#: nova/virt/powervm/blockdev.py:542 nova/virt/powervm/operator.py:674 #, python-format msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:692 +#: nova/virt/powervm/blockdev.py:559 nova/virt/powervm/operator.py:691 #, python-format msgid "Found error stream for command \"%(command)s\": %(error_text)s" msgstr "" -#: nova/virt/powervm/common.py:68 +#: nova/virt/powervm/common.py:67 msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/powervm/common.py:101 +#: nova/virt/powervm/common.py:100 #, python-format msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/powervm/common.py:150 +#: nova/virt/powervm/common.py:149 msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/powervm/common.py:169 +#: nova/virt/powervm/common.py:168 #, python-format msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/powervm/common.py:175 +#: nova/virt/powervm/common.py:174 #, fuzzy msgid "File transfer from PowerVM manager failed" msgstr "連接到glance失敗" @@ -9224,74 +9257,74 @@ msgid "" "Continuing without storing" msgstr "" -#: nova/virt/powervm/operator.py:99 +#: nova/virt/powervm/operator.py:98 #, python-format msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:187 +#: nova/virt/powervm/operator.py:186 #, fuzzy, python-format msgid "PowerVM image creation failed: %s" msgstr "建立虛擬介面失敗" -#: nova/virt/powervm/operator.py:201 +#: nova/virt/powervm/operator.py:200 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:203 +#: nova/virt/powervm/operator.py:202 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" msgstr "建立虛擬介面失敗" -#: nova/virt/powervm/operator.py:209 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:226 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:237 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:242 +#: nova/virt/powervm/operator.py:241 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:253 +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:271 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:295 +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:300 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:312 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:334 nova/virt/powervm/operator.py:390 +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:396 +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 msgid "Insufficient available CPU on PowerVM" msgstr "" @@ -9747,7 +9780,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1327 +#: nova/virt/vmwareapi/vmops.py:1041 nova/virt/xenapi/vmops.py:1374 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -9907,19 +9940,19 @@ msgstr "無法卸載 Volume %s" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "掛載點 %(mountpoint)s 從虛擬機器 %(instance_name)s 卸載" -#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1569 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1616 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1573 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1620 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1578 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1625 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -10023,24 +10056,24 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:354 +#: nova/virt/xenapi/driver.py:345 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:570 +#: nova/virt/xenapi/driver.py:561 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:630 +#: nova/virt/xenapi/driver.py:621 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:670 +#: nova/virt/xenapi/driver.py:661 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:754 nova/virt/xenapi/driver.py:768 +#: nova/virt/xenapi/driver.py:745 nova/virt/xenapi/driver.py:759 #, python-format msgid "Got exception: %s" msgstr "" @@ -10177,374 +10210,374 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:272 +#: nova/virt/xenapi/vm_utils.py:273 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:284 +#: nova/virt/xenapi/vm_utils.py:285 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:289 nova/virt/xenapi/vm_utils.py:304 +#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:293 +#: nova/virt/xenapi/vm_utils.py:294 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:308 +#: nova/virt/xenapi/vm_utils.py:309 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:346 +#: nova/virt/xenapi/vm_utils.py:347 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:363 +#: nova/virt/xenapi/vm_utils.py:364 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:366 +#: nova/virt/xenapi/vm_utils.py:367 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:371 +#: nova/virt/xenapi/vm_utils.py:372 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:376 +#: nova/virt/xenapi/vm_utils.py:377 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:387 +#: nova/virt/xenapi/vm_utils.py:388 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:409 +#: nova/virt/xenapi/vm_utils.py:410 #, 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:412 +#: nova/virt/xenapi/vm_utils.py:413 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:438 +#: nova/virt/xenapi/vm_utils.py:439 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:465 +#: nova/virt/xenapi/vm_utils.py:466 #, 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:479 +#: nova/virt/xenapi/vm_utils.py:480 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:504 +#: nova/virt/xenapi/vm_utils.py:505 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:590 +#: nova/virt/xenapi/vm_utils.py:591 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:635 +#: nova/virt/xenapi/vm_utils.py:636 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:648 +#: nova/virt/xenapi/vm_utils.py:649 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:698 +#: nova/virt/xenapi/vm_utils.py:699 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:951 +#: nova/virt/xenapi/vm_utils.py:952 #, 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:1007 +#: nova/virt/xenapi/vm_utils.py:1008 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1041 +#: nova/virt/xenapi/vm_utils.py:1042 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1053 +#: nova/virt/xenapi/vm_utils.py:1054 #, 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:1066 +#: nova/virt/xenapi/vm_utils.py:1067 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1100 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1111 +#: nova/virt/xenapi/vm_utils.py:1113 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1188 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1201 +#: nova/virt/xenapi/vm_utils.py:1203 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1207 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1227 +#: nova/virt/xenapi/vm_utils.py:1229 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1240 +#: nova/virt/xenapi/vm_utils.py:1242 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1249 +#: nova/virt/xenapi/vm_utils.py:1251 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1270 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1282 +#: nova/virt/xenapi/vm_utils.py:1284 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1291 +#: nova/virt/xenapi/vm_utils.py:1293 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1332 +#: nova/virt/xenapi/vm_utils.py:1334 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1363 +#: nova/virt/xenapi/vm_utils.py:1365 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1383 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1387 +#: nova/virt/xenapi/vm_utils.py:1389 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1418 +#: nova/virt/xenapi/vm_utils.py:1420 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1523 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1548 +#: nova/virt/xenapi/vm_utils.py:1550 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1578 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1594 +#: nova/virt/xenapi/vm_utils.py:1596 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:1607 +#: nova/virt/xenapi/vm_utils.py:1609 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1615 +#: nova/virt/xenapi/vm_utils.py:1617 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1617 +#: nova/virt/xenapi/vm_utils.py:1619 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1622 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1625 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1627 +#: nova/virt/xenapi/vm_utils.py:1629 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1629 +#: nova/virt/xenapi/vm_utils.py:1631 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1634 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1640 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1660 +#: nova/virt/xenapi/vm_utils.py:1662 #, 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:1676 +#: nova/virt/xenapi/vm_utils.py:1678 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1730 +#: nova/virt/xenapi/vm_utils.py:1732 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1790 +#: nova/virt/xenapi/vm_utils.py:1792 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1877 +#: nova/virt/xenapi/vm_utils.py:1879 #, 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:1887 +#: nova/virt/xenapi/vm_utils.py:1889 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1922 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1942 +#: nova/virt/xenapi/vm_utils.py:1944 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1955 +#: nova/virt/xenapi/vm_utils.py:1957 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1960 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1960 +#: nova/virt/xenapi/vm_utils.py:1962 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1965 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1968 +#: nova/virt/xenapi/vm_utils.py:1970 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1976 +#: nova/virt/xenapi/vm_utils.py:1978 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2003 +#: nova/virt/xenapi/vm_utils.py:2005 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2011 +#: nova/virt/xenapi/vm_utils.py:2013 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2013 +#: nova/virt/xenapi/vm_utils.py:2015 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2015 +#: nova/virt/xenapi/vm_utils.py:2017 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10552,55 +10585,62 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2032 +#: nova/virt/xenapi/vm_utils.py:2034 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2038 +#: nova/virt/xenapi/vm_utils.py:2040 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2063 +#: nova/virt/xenapi/vm_utils.py:2065 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2076 +#: nova/virt/xenapi/vm_utils.py:2078 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2130 +#: nova/virt/xenapi/vm_utils.py:2119 +#, python-format +msgid "" +"Resize down not allowed because minimum filesystem sectors " +"%(min_sectors)d is too big for target sectors %(new_sectors)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2150 #, 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:2163 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2215 +#: nova/virt/xenapi/vm_utils.py:2235 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2244 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2336 +#: nova/virt/xenapi/vm_utils.py:2356 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:795 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:801 #, python-format msgid "Updating progress to %(progress)d" msgstr "" @@ -10614,193 +10654,203 @@ msgstr "" msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:295 +#: nova/virt/xenapi/vmops.py:301 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:387 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:460 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:485 +#: nova/virt/xenapi/vmops.py:491 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:584 +#: nova/virt/xenapi/vmops.py:590 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:630 +#: nova/virt/xenapi/vmops.py:636 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:636 +#: nova/virt/xenapi/vmops.py:642 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:650 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:653 +#: nova/virt/xenapi/vmops.py:659 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:670 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:695 +#: nova/virt/xenapi/vmops.py:701 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:706 +#: nova/virt/xenapi/vmops.py:712 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:764 +#: nova/virt/xenapi/vmops.py:770 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:768 +#: nova/virt/xenapi/vmops.py:774 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:776 +#: nova/virt/xenapi/vmops.py:782 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:813 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/xenapi/vmops.py:808 +msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 nova/virt/xenapi/vmops.py:869 +#: nova/virt/xenapi/vmops.py:812 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:898 +#: nova/virt/xenapi/vmops.py:816 +#, fuzzy +msgid "Unable to terminate instance." +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/virt/xenapi/vmops.py:821 msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/virt/xenapi/vmops.py:943 +#: nova/virt/xenapi/vmops.py:874 +msgid "" +"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " +"%{exception}." +msgstr "" + +#: nova/virt/xenapi/vmops.py:990 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:948 +#: nova/virt/xenapi/vmops.py:995 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:992 +#: nova/virt/xenapi/vmops.py:1039 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1045 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1092 +#: nova/virt/xenapi/vmops.py:1139 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1096 +#: nova/virt/xenapi/vmops.py:1143 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1170 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1130 +#: nova/virt/xenapi/vmops.py:1177 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1137 +#: nova/virt/xenapi/vmops.py:1184 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1164 +#: nova/virt/xenapi/vmops.py:1211 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1193 +#: nova/virt/xenapi/vmops.py:1240 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1244 +#: nova/virt/xenapi/vmops.py:1291 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1278 +#: nova/virt/xenapi/vmops.py:1325 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1331 +#: nova/virt/xenapi/vmops.py:1378 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1471 +#: nova/virt/xenapi/vmops.py:1518 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1490 +#: nova/virt/xenapi/vmops.py:1537 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1499 +#: nova/virt/xenapi/vmops.py:1546 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1502 +#: nova/virt/xenapi/vmops.py:1549 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1577 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/vmops.py:1675 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1649 +#: nova/virt/xenapi/vmops.py:1696 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1708 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1735 +#: nova/virt/xenapi/vmops.py:1782 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1746 +#: nova/virt/xenapi/vmops.py:1793 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1799 +#: nova/virt/xenapi/vmops.py:1846 msgid "Migrate Send failed" msgstr "" @@ -10928,16 +10978,80 @@ msgstr "" msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" -#: nova/volume/cinder.py:94 +#: nova/volume/cinder.py:98 #, python-format msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/volume/cinder.py:219 +#: nova/volume/cinder.py:229 msgid "status must be 'in-use'" msgstr "" -#: nova/volume/cinder.py:225 +#: nova/volume/cinder.py:235 msgid "status must be 'available'" msgstr "" +#~ msgid "EC2APIError raised: %s" +#~ msgstr "" + +#~ msgid "Instance is in an invalid state for '%(action)s'" +#~ msgstr "" + +#~ msgid "Failed to load extension %(ext_name)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Removing options '%(unk_opt_str)s' from query" +#~ msgstr "" + +#~ msgid "Live migration of instance %(id)s to another host failed" +#~ msgstr "" + +#~ msgid "Cannot show aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot update aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Cannot delete aggregate: %(id)s" +#~ msgstr "" + +#~ msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +#~ msgstr "" + +#~ msgid "%(type_)s limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free " +#~ "%(type_)s %(free)d %(unit)s < requested " +#~ "%(requested)d %(unit)s" +#~ msgstr "" + +#~ msgid "'%s' argument must be a positive integer" +#~ msgstr "" + +#~ msgid "Attempting to build %(num_instances)d instance(s)" +#~ msgstr "" + +#~ msgid "Choosing host %(chosen_host)s" +#~ msgstr "" + +#~ msgid "Unable to load the virtualization driver: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Inject data image=%(image)s key=%(key)s " +#~ "net=%(net)s metadata=%(metadata)s admin_password=ha-" +#~ "ha-not-telling-you files=%(files)s " +#~ "partition=%(partition)s use_cow=%(use_cow)s" +#~ msgstr "" + +#~ msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" +#~ msgstr "" + +#~ msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgstr "" + -- cgit